Questione : Domanda di Sql 2008


Devo selezionare la data dell'mercoledì scorso dato mercoledì prossimo una data e

Per esempio dato questo 00:00 della data “2010-09-09: 00.000„ questa data dovrà essere dinamico
la domanda dovrebbe rinviare
“2010-09-08„ e “2010-09-15„

Risposta : Domanda di Sql 2008

Spiacente, la data è il vostro valore della data.
Per esempio se la data fosse hardcoded assomiglierebbe a questa.:
selezionare DATEadd (“d„, 7+4-datepart (“dw„, “07-31-2010„), “07-31-2010), DATEadd (“d„, 7-3-datepart (“dw„, “07-31-2010„), “07-31-2010)

Se lo volessi sempre essere oggi cambierei la data a GetDate ()
selezionare DATEadd (“d„, 7+4-datepart (“dw„, GetDate ()), GetDate ()) , DATEadd (“d„, 7-3-datepart (“dw„, GetDate ()), GetDate ())



Altre soluzioni  
 
programming4us programming4us