Come posso aggiungere un mese a una data che sto verificando sotto la clausola where?Aggiunta di un mese a una data in T SQL
es .:
select *
from Reference
where reference_dt + 1 month
Come posso aggiungere un mese a una data che sto verificando sotto la clausola where?Aggiunta di un mese a una data in T SQL
es .:
select *
from Reference
where reference_dt + 1 month
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
Guarda DATEADD
SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame
Ecco il MSDN
Nel tuo caso
...WHERE reference_dt = DATEADD(MM,1, myColDate)
Uso DATEADD
:
DATEADD(month, 1, reference_dt)
DateAdd(m,1,reference_dt)
aggiungerà un mese per il valore della colonna
DATEADD
è il modo per andare con questo
Vedere il tutorial W3Schools: http://www.w3schools.com/sql/func_dateadd.asp
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt)
Quasi ...' DATEADD (datapart, numero, data) ' – Icarus
Andando dalla memoria ... =) – SliverNinja
+1 Per non utilizzare la sigla. Non avrei idea se 'DATEADD (mm' aggiungeva minuti o mesi senza fare riferimento ai documenti. –