Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2381 connectés 

 


Dernière réponse
Sujet : en sql: Comment kon fai pour avoir l'année d'une date ?
MagicBuzz oui, sysdate, c'est la date et l'heure du système.
 
today et now, je crois pas que ça existe. en tout cas, jamais utilisé.

 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
MagicBuzz oui, sysdate, c'est la date et l'heure du système.
 
today et now, je crois pas que ça existe. en tout cas, jamais utilisé.

 

wouatouwouatou euh... sysdate c'est pour la date du jour ?
 
et 'now' ou 'today' c'est koi ?

 

Lucile Euh... Attends 20 secondes...
 
Bon, essaie :
 
TO_CHAR(TO_DATE(champ, 'YYYY'))
 
Sinon pour la date du jour, c'est :
 
SELECT SYSDATE FROM DUAL

 

wouatouwouatou ben ca marche pas ... :(
Et comment kon fai pour recuperer la date d'aujourd'hui ?
ce que je veux faire c'est un truc du genre
 
recuperer toutes les personnes nées entre Deux années

 

wouatouwouatou Merci lucile... heureusement j'ai pas encore lancer ma requete... :D
 
Bon, je change, teste et reviens

 

Lucile Nan, c'est TO_CHAR, sinon ça va lui péter à la gueule...
 
TO_DATE, c'est quand tu fais insert d'une date à partir d'un champ varchar.

 

TUTU pour Oracle essayes la fonction TO_DATE :
Exemple : TO_DATE(valeur ou champ de la requête,'YYYY')
Lucile Oracle c'est :
 
TO_CHAR(CHAMP_DATE, 'YYYY' )
 

 


--Message édité par Lucile--

thegti Je sais pas, mais de toute facon les opérations sur les dates ne sont pas normalisées SQL, les types des dates ne sont mêmes pas normalisés SQL alors si tu veut une compatibilité tu passe par une chaine de caractères, mais bonjour la galère ...
 
Pour mardi, c'est ok, y'aura surement des recruteurs et on sait jamais defois qu'il ait besoin d'un bon connaisseur des bases de données à 500kf :D
wouatouwouatou au fait gti, c bon pour mardi prochain ?

 

wouatouwouatou Sous sql-server, c'est bien YEAR(la_date) ?
 
Sous Oracle, c'est pareil ?

 

thegti Très simple sous SQL Server ou Access
 
YEAR(MyDate)
fred777888999 Quel SQL utilises-tu. La gestion des dates et des types est en général un vrai bordel qui change d'une BD à une autre...

 

wouatouwouatou ya pas un truc du genre convert(expr,format) ouss
format(expr, format) ??

 

Guru En Transact SQL (dialecte SQLssde SQL Server) tu fais :ss
 
DATEPART(yyyy, GETDATE())
 
Il doit exister des équivalents pour d'autres SGBD, il ne me semble pas que SQL92 normalise ce genre de choses.
wouatouwouatou siouplez, répondez moi... :)
J'ai pas la doc...

 


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)