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 09/11/2006, 14h13   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3
Points : 2
Points : 2
Par défaut Conversion format Date

Bonjour

Mon probleme est le suivant : j'ai en paramêtre une date au format 'YYYYMMDD' mais comme je dois l'utiliser dans ma requête je dois d'abord la convertir au format 'YYYY-MM-DD'.

L'ideal serait que je puisse faire cette conversion dans ma requête.

J'ai d'abord penser à quelqeu chose comme :
CONVERT(Char(20),'20060930',120)

SELECT
CODE_MARCHE_TIERS
, LIBELLE_COURT_MARCHE
, LIBELLE_LONG_MARCHE
FROM
#NomSchema#.DL_TIERS
WHERE
DATE(CONVERT(varChar(20),'20060930',112)) BETWEEN DATE_FROM
AND DATE_TO

Mais il me semble que il n'apprecie pas le VarChar(20).

Merci d'avance pour votre aide.
Swaks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 14h55   #2
Invité de passage
 
Inscription : novembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3
Points : 2
Points : 2
Voila j'ai posté un peu trop vite ...

J'ai effectuer un concatenation toute bête :

DATE(SUBSTR('20060930',1,4) || '-' || SUBSTR('20060930'',5,2) || '-' || SUBSTR('20060930',7,2))

A+
Swaks est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h58.


 
 
 
 
Partenaires

Hébergement Web