Hello,
je débute en DB2 et j'ai un problème avec le format timestamp.
j'aimerais faire une requête qui me renvoie tout les champs dont le time stamp est plus grand (ou égal, plus petit,...) qu'une certaine valeur.
J'ai écris cela :
mais cela n'à pas marché. j'ai aussi essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select TimeStmp from TBL_Event where TimeStmp>'01012004'
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select TLB_Event.* from TBL_Event where (TBL_Event.TimeStmp>TIMESTAMP('20040000','000000000'))
[code]
select * from TBL_Event where TimtStmp>TIMESTAMP('20040000000000')
[code]
[/code]
ainsi que >'01/01/2004' , ...
et aussi '11-14-1989-235506' que j'ai vu sur un forum,... je commence à être à cours d'idée
à chaque fois je reçoit le message d'erreur :
"The syntax of the string representation of a datetime is incorrect. SQLSTATE=22007"
quelqu'un pourais m'aider svp ?
Partager