2011-11-01 22 views

risposta

66
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference) 
16

Guarda DATEADD

SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame

Ecco il MSDN

Nel tuo caso

...WHERE reference_dt = DATEADD(MM,1, myColDate)

10

Uso DATEADD:

DATEADD(month, 1, reference_dt) 
+5

+1 Per non utilizzare la sigla. Non avrei idea se 'DATEADD (mm' aggiungeva minuti o mesi senza fare riferimento ai documenti. –

2
DateAdd(m,1,reference_dt) 

aggiungerà un mese per il valore della colonna

1
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt) 
+0

Quasi ...' DATEADD (datapart, numero, data) ' – Icarus

+0

Andando dalla memoria ... =) – SliverNinja