Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 29/12/2006, 14h08   #1
Membre confirmé
 
Avatar de korntex5
 
Jérôme JEAN-MARAULT
Inscription : juin 2004
Messages : 354
Détails du profil
Informations personnelles :
Nom : Jérôme JEAN-MARAULT
Âge : 34
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2004
Messages : 354
Points : 221
Points : 221
Envoyer un message via MSN à korntex5
Par défaut convertir une date en varchar sous forme 25/07/2006

Salut je cherche déseprérément a convertir une donnée d'un champ date dans un varchar depuis un trigger.

j'ai fait

Code :
1
2
 
CAST(MADATE AS VARCHAR)
Mais cela me donne 01-DEC-2006 pour 01/12/2006, or je souhaite avoir le format 01/12/2006

une idée?
__________________
Que la source soit avec moi!
Jérôme JEAN-MARAULT
korntex5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 14h47   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Code :
cast (extract(day FROM Madate) AS Char(2))||'/'||cast (extract(month FROM Madate) AS Char(2))||'/'||cast (extract(year FROM Madate) AS Char(4))
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 15h16   #3
Membre confirmé
 
Avatar de korntex5
 
Jérôme JEAN-MARAULT
Inscription : juin 2004
Messages : 354
Détails du profil
Informations personnelles :
Nom : Jérôme JEAN-MARAULT
Âge : 34
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2004
Messages : 354
Points : 221
Points : 221
Envoyer un message via MSN à korntex5
merci je penssait qu'il y avait un meilleure façon cun peu comme sous oracle mais bon merci

sinon j'ai modifié la requette en changeant char par varchar pour ne plus avoir d'espaces vides lorsque on à un jour sur un carractère comme 1,2,..9

Code :
1
2
 
cast (extract(day FROM Madate) AS VarChar(2))||'/'||cast (extract(month FROM Madate) AS VarChar(2))||'/'||cast (extract(year FROM Madate) AS VarChar(4))
merci encore
__________________
Que la source soit avec moi!
Jérôme JEAN-MARAULT
korntex5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 16h43   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
si tu veux singer oracle, il y a des udf pour cela
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 17h03   #5
Membre régulier
 
Inscription : février 2005
Messages : 100
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 100
Points : 88
Points : 88
en effet, les udf permettent de simuler les fonctions d'oracle et je pense que c'est un atout de firebird
sillycoder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2007, 08h13   #6
Membre confirmé
 
Avatar de korntex5
 
Jérôme JEAN-MARAULT
Inscription : juin 2004
Messages : 354
Détails du profil
Informations personnelles :
Nom : Jérôme JEAN-MARAULT
Âge : 34
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2004
Messages : 354
Points : 221
Points : 221
Envoyer un message via MSN à korntex5
En effet j'y avais penssé, mais je dirai même que les UDF permettent même de faire plus que de simuler fonctions oracles elles permettent de faire tout ce que l'on veux.
__________________
Que la source soit avec moi!
Jérôme JEAN-MARAULT
korntex5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 14h21   #7
Membre à l'essai
 
Inscription : avril 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 25
Points : 23
Points : 23
Par défaut Udf4ora

Bonjour,

une solution simple est de faite TO_CHARD(champdate,'DD/MM/YYYY') avec les UDF fournies à http://perso.orange.fr/Udf4ORA/

Salutations
PAscal
pascal_legrand 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 07h23.


 
 
 
 
Partenaires

Hébergement Web