Welcome to Sign in | Help

date saptaminale

  •  08-17-2009, 2:53 PM

    date saptaminale

    Buna,
    Am o problema : o tabela cu date, pe sql 2005, cu ,  sa zicem , zilele de concediu : DataInceput, DataSfirsit, Persoana .
    As vrea sa obtin - facind cit mai putin operatii cu cursor ! - o tabela cu saptaminile anului  si cite zile lucratoare( maxim 5, nu intram in calendare ) din tabela cu date au existat in saptamina curenta, Persoana.

    De ex:
    Sa zicem in in tabela cu date exista inregistrarea
    DataInceput, DataSfirsit, Persoana
    2009-07-14 , 2009-07-27, Andrei

    Vreau sa obtin :
    Sapt 2009-07-12, 2009-07-19 : 3 zile ( 14, 15, 16), Andrei
    Sapt 2009-07-19, 2009-07-26 : 5 zile ( toata sapt), Andrei
    Sapt 2009-07-26, 2009-08-01 : 1 zile ( 27), Andrei

    Acum, pare sa fie simplu... Ca sa ma scuz, mentionez ca m-am intors azi din concediu si tare mi-e greu sa gindesc... Probabil ca un cursor banal ar merge ... dar as face cursor nu pe datele din tabela, ci pe saptaminile anului, dupa care sa fac un join cu tabela initiala.

    Please help

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems