2011-11-01 25 views

Respuesta

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

Mira DATEADD

SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame

Aquí está la MSDN

En su caso

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

10

Uso DATEADD:

DATEADD(month, 1, reference_dt) 
+5

+1 Por no usar la abreviatura. No tendría idea si 'DATEADD (mm' estaba agregando minutos o meses sin consultar los documentos. –

2
DateAdd(m,1,reference_dt) 

añadirá un mes para el valor de columna

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

Casi ...' DATEADD (datepart, number, date) ' – Icarus

+0

Yendo de la memoria ... =) – SliverNinja

Cuestiones relacionadas