¿Cómo puedo agregar un mes a la fecha que estoy verificando bajo la cláusula where?Agregar un mes a una fecha en T SQL
ej .:
select *
from Reference
where reference_dt + 1 month
¿Cómo puedo agregar un mes a la fecha que estoy verificando bajo la cláusula where?Agregar un mes a una fecha en T SQL
ej .:
select *
from Reference
where reference_dt + 1 month
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
Mira DATEADD
SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame
Aquí está la MSDN
En su caso
...WHERE reference_dt = DATEADD(MM,1, myColDate)
Uso DATEADD
:
DATEADD(month, 1, reference_dt)
DateAdd(m,1,reference_dt)
añadirá un mes para el valor de columna
DATEADD
es el camino a seguir con esta
Ver el tutorial W3Schools: http://www.w3schools.com/sql/func_dateadd.asp
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt)
Casi ...' DATEADD (datepart, number, date) ' – Icarus
Yendo de la memoria ... =) – SliverNinja
+1 Por no usar la abreviatura. No tendría idea si 'DATEADD (mm' estaba agregando minutos o meses sin consultar los documentos. –