Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2005, 10h51   #1
Membre du Club
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 69
Points : 69
Par défaut [debutant][db2] timestamp format problem

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 :
1
2
 
SELECT TimeStmp FROM TBL_Event WHERE TimeStmp>'01012004'
mais cela n'à pas marché. j'ai aussi essayé

Code :
1
2
 
SELECT TLB_Event.* FROM TBL_Event WHERE (TBL_Event.TimeStmp>TIMESTAMP('20040000','000000000'))
puis
[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 ?
mlequim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 18h11   #2
Membre Expert
 
Avatar de TheLeadingEdge
 
Inscription : mai 2005
Messages : 1 200
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 1 200
Points : 1 260
Points : 1 260
Bonjour,

Pour faire 1 migration g eu à faire ça
Code :
[...] extend (date (DATE_SAISIE), year TO day) || '-00.00.00.000000'
donc je pense que
Code :
TimeStmp > '2004-01-01-00.00.00.000000'
devrait être la bonne syntaxe.

A +
TheLeadingEdge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 08h33   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
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
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h45.


 
 
 
 
Partenaires

Hébergement Web