cudenetf
Messages postés448Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention26 juillet 2012
-
7 sept. 2006 à 09:31
crilun
Messages postés114Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention17 octobre 2006
-
19 sept. 2006 à 12:55
bonjour,
j'aimerais pouvoir simplement faire des comparaisons sur le champ date d'un smalldatetime
si une telle fonction existe merci de me le signaler
J'aimerais savoir comment faire:
day(smalldatetime1)=day(smalldatetime2)
and month(smalldatetime1)=month(smalldatetime2)
and year(smalldatetime1)=year(smalldatetime2)
d'un seul coup en fait
(j'aipas trouvé de fonction integree le faisant directement donc j'ai essayé de creer la mienne)
create function meme_date(
@date1 datetime,
@date2 datetime
)
returns bit
as
begin
if ( day(@date1)=day(@date2)
and month(@date1)=month(@date2)
and year(@date1)=year(@date2)
)
--then
return 1
else
return 0
end
go
par contre il doit y avoir une erreur dans ma syntaxe car je n'arrive pas aenregistrer cette fonction
ou sinon si quelqu'un sait comment creer une fonction dateof(@date)
qui ne renvoie que le champ date d'une datetime cela serait tres utile egalement
crilun
Messages postés114Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention17 octobre 2006 19 sept. 2006 à 12:55
crilun
Si tu es en SQL server ceci te renverras uniquement la date au format jj/mm/aaaa sous forme de chaine de caractere
tu peut donc faire ton test a partir de ceci
CONVERT(VARCHAR(10),getdate(),103)