mercredi 18 juillet 2012

SQL : Format de date

Comment faire une recherche ou une mise à jour en fonction d'une date et d'une heure.

SQL serveur

select count(*) 
from  [TABLE]  
where [PROP_DATE]<=CONVERT(datetime,'2011-12-31 23:59:59',120)

update [TABLE]
set [CONDITION]
where  [PROP_DATE]<=CONVERT(datetime,'2011-12-31 23:59:59',120)

Oracle

update [TABLE]
set [CONDITION]
where [PROP_DATE]>=TO_DATE('05/1/2012 0:0:0','MM/DD/YYYY HH24:MI:SS') AND  [PROP_DATE]<=TO_DATE('05/31/2012 23:59:59','MM/DD/YYYY HH24:MI:SS');