Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Select
Message
De
21/09/2000 10:05:44
 
 
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Syntaxe SQL
Titre:
Re: Select
Divers
Thread ID:
00418488
Message ID:
00419014
Vues:
21
>>>I have a character field in which we store dates (format is 01/01/2000) of a persons visit. I would like to select only those that are no further back then todays date. I am using the getdate() function to determine the day. However I cannot get the results to come back correctly.
>>>
>>>
>>>what i am looking for
>>>
>>>select * from mytable where ddate >( getdate() - 6 months)
>>
>>You might want to try...
>>
>>select * from mytable where covert(datetime, ddate) > (getdate()-180)
>>
>>BOb
>
>Another way to do it is use the DATEDIFF() function.
>
>select * from mytable where datediff(m,ddate, getdate()) <= 6

Except that he said his date field was char(), or will this do an implict conversion?
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform