Salut à tous,
je voudrais comparer deux dates: elles sont de type 'yyy-mm-dd hh:mm:ss'. L'une a les heures de renseignés, l'autre, tout est à zéro.
Je voudrais donc juste comparer les dates sans les heures.
Comment puis je faire simplement ?
Merci
 Comparer deux dates
 Comparer deux dates
				
				
						
							
							
						
						
				Salut à tous,
je voudrais comparer deux dates: elles sont de type 'yyy-mm-dd hh:mm:ss'. L'une a les heures de renseignés, l'autre, tout est à zéro.
Je voudrais donc juste comparer les dates sans les heures.
Comment puis je faire simplement ?
Merci
 
 
				
				
						
						
				j'ai demandé à un bon ami à moi. Pour ceux que ca interesse, voici la réponse:
CAST(FLOOR(CAST(DATE1 AS INT)) AS DATETIME) > CAST(FLOOR(CAST(DATE2 AS INT)) AS DATETIME)
ps: merci Hulk pour ta proposition
 
 
				
				
						
						
							
						
				En terme de perf, ce sera lamentable car le champ date indexé ne pourra éetre pris en considération (compte tenu qu'il y a des fonctions des deux côtés de l'égalité => pas SARG)
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Partager