|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : février 2005 Messages : 283 ![]() |
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 : Code :
Code :
[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 |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : mai 2005 Messages : 1 200 ![]() |
Bonjour,
Pour faire 1 migration g eu à faire ça Code :
[...] extend (date (DATE_SAISIE), year TO day) || '-00.00.00.000000' Code :
TimeStmp > '2004-01-01-00.00.00.000000' A + |
|
|
00
|
|
|
#3 |
![]() ![]() |
Code :
SELECT TimeStmp FROM TBL_Event WHERE TimeStmp>timestamp('01-01-2004 00:00:00')
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com