Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 03/10/2011, 14h57   #1
Membre du Club
 
Inscription : juillet 2011
Messages : 202
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 202
Points : 65
Points : 65
Par défaut Selectionner les entrées dont la date<dateNow

Bonjour j'ai un petit problème concernant une requête que je ne sais pas formuler...

J'ai dans une table des lignes avec un champ date de la forme JJ/MM/AAAA et j'ai besoin d'obtenir toutes les lignes dont la date est plus "petite" que la date actuelle ...

Je ne sais pas si c'est possible car comme dit au dessus le format de ma date est JJ/MM/AAAA et peut être que DateNow est différent.

Merci d'avance pour votre aide
arngrimur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 15h06   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Si la colonne (et pas champ ! ) est de type DATE, le format standard est 'aaaa-mm-jj'. Peut-être ne vois-tu l'autre format qu'au travers d'un logiciel qui reformate les dates ?

Si la colonne est de type CHAR ou VARCHAR, c'est une erreur de conception !
Dans ce cas, tu as la fonction MySQL STR_TO_DATE pour formater ta date dans le format standard afin de pouvoir comparer efficacement avec CURRENT_DATE (plutôt que DateNow ! ).

Si tu n'utilises pas MySQL, cherche dans les fonctions de date de ton SGBD.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/10/2011, 15h17   #3
Membre du Club
 
Inscription : juillet 2011
Messages : 202
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 202
Points : 65
Points : 65
Nan c'est un VARCHAR car j'utilise du JQUERY pour que l'utilisateur sélectionne ses dates ( via datepicker ) et leur forme par défaut est avec des "/"
Tant pis je vais essayer de trouver autre chose !
Merci !
arngrimur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 15h45   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par arngrimur Voir le message
j'utilise du JQUERY pour que l'utilisateur sélectionne ses dates ( via datepicker )
Moi aussi mais mes dates en BDD sont bien de type DATE.
Citation:
Tant pis je vais essayer de trouver autre chose !
Cherche dans les fonctions de date de ton SGBD.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement 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 19h19.


 
 
 
 
Partenaires

Hébergement Web