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 28/08/2003, 16h28   #1
Invité régulier
 
Inscription : juillet 2003
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 31
Points : 9
Points : 9
Par défaut Date courante

Bonjour, je voudrais récupérer la date courante pour pouvoir calculer l'age d'une personne.
Quelle est cette fonction sous InterBase?
missllyss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2003, 16h30   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
TODAY ou NOW
si c'est juste la date du serveur (sans la notion d'heure utilise TODAY)
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2003, 16h38   #3
Invité régulier
 
Inscription : juillet 2003
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 31
Points : 9
Points : 9
Merci beaucoup!
A+
missllyss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2003, 09h30   #4
Invité régulier
 
Inscription : juillet 2003
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 31
Points : 9
Points : 9
Ceci ne marche pas lorsque j'execute ma requete depuis IBConsole! Il me dit qu'il ne connait pas TODAY!!
missllyss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2003, 10h36   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Il faut l'affecter à une date ou un timestamp et l'utiliser entre simple cote comme une chaine :'TODAY'. Lors de l'affectation, il va essayer de convertir en type Date et reconnaitra le mot clé TODAY.

Sinon tu peux également forcer la convertion en castant.
exemple :

Code :
1
2
3
SELECT cast('TODAY' AS DATE) AS "Aujourd'hui", cast('NOW' AS TIMESTAMP) AS "Maintenant",
       cast('YESTERDAY' AS DATE) AS "Hier", cast('TOMORROW' AS DATE) AS "Demain"
        FROM RDB$DATABASE
Rem : il existe également YESTERDAY et TOMORROW.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2003, 11h09   #6
Invité régulier
 
Inscription : juillet 2003
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 31
Points : 9
Points : 9
Merci du coup de main!
missllyss 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 06h57.


 
 
 
 
Partenaires

Hébergement Web