none
datePart --> settmana RRS feed

  • Domanda

  • salve

    in vbaestraggo il numero della settimana

    DatePart(now(), vbMonday, VbFirstFourDays)

    cioe' il primo giorno della settimana e' Monday e la prima settimana e' quella di 4 giorni lavorativi

    es. in vba ? DatePart("ww",cdate("1/1/2016"),2,2)  --> 53

    in SQL come posso estrapolare questo?

    select  DATEPART(WW,'2016/01/01')  --> mi restituisce 1 !!!

    mentre se scrivo datepart(ww,dateadd(week, datediff(week, 0, '2016/01/01'), 0))  -> 53

    se invece scrivo in vba ? DatePart("ww",cdate("1/1/2017"),2,2) --> 52

    in SQL SELECT DATEPART(WW,'2017/01/01') --> 1

    MENTRE

    select  datepart(ww,dateadd(week, datediff(week, 0, '2017/01/01'), 0))  --> 2

    qual e' la sintassi da scrivere? GRAZIE

    domenica 26 gennaio 2020 22:33

Risposte