Data ultimo giorno settimana

martedì 20 ottobre 2009 - 13.16

agiler Profilo | Newbie

Buongiorno vorrei sapere se c'e' la formula per propormi l'ultima data della settimana.
esempio:
il 20/10/09 mi deve proporre il 25/10/09;
grazie

carloalberto Profilo | Junior Member

credo di no
te la devi fare
con @@datefirst ti definisce quale giorno a sistema è definito come primo (lun o dom ecc)
con dATEPART(w,'20/10/2009') che giorno della settima sei
dovresti a questo punto avere tutti gli elementi per costruirtela

ciao

freeteo Profilo | Guru

Ciao,
la sintassi Crystal per farlo è questa:
datetimevar data := currentdate; //--- esempio if Dayofweek (data) <> crSunday then while Dayofweek(data) <> crSunday do data := DateAdd('d',1,data); data

come vedi cerchi tutti i giorni a partire da una certa data (nell'esempio è currentDate, ma ovviamente poi sarà la tua data) che siano domenica, al primo che trovi esci e ritorni la data trovata.
Dovrebbe essere quello che cerchi.
Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

agiler Profilo | Newbie

grazie provero' poi faccio sapere.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5