Firebird problème de recherche Min(date)
DelNC
Messages postés
2360
Statut
Membre
-
DelNC Messages postés 2360 Statut Membre -
DelNC Messages postés 2360 Statut Membre -
Bonjour à tous et toutes,
je travaille depuis peu sur firebird et je ne trouve pas le moyen de créer ma requête.
Il semblerait qu'il n'aime pas certaine fonctions.
Je vous explique ce que je dois faire.
On choisi une base de début (date_deb) et une date de fin (date_fin).
Dans la table releve_km il y a :
id_releve
id_vehicule
releve
date_releve
Je recherche pour chaque véhicule, la valeur du releve pour la plus petite date comprise entre la date de debut et la date de fin
Voilà ce que j'ai fait pour l'instant
Je n'obtient aucun résultat alors que si je fais
J'ai plein de lignes dont la date comprises entre mes deux dates.
Merci d'avance pour l'aide que vous m'apporterez.
je travaille depuis peu sur firebird et je ne trouve pas le moyen de créer ma requête.
Il semblerait qu'il n'aime pas certaine fonctions.
Je vous explique ce que je dois faire.
On choisi une base de début (date_deb) et une date de fin (date_fin).
Dans la table releve_km il y a :
id_releve
id_vehicule
releve
date_releve
Je recherche pour chaque véhicule, la valeur du releve pour la plus petite date comprise entre la date de debut et la date de fin
Voilà ce que j'ai fait pour l'instant
select id_vehicule, releve, date_releve
From releve_km where date_releve between '01/06/2015' and '01/11/2015'
Group by id_vehicule, releve;
Je n'obtient aucun résultat alors que si je fais
select id_vehicule, releve, date_releve
From releve_km where date_releve >'01/06/2015'
Group by id_vehicule, releve;
J'ai plein de lignes dont la date comprises entre mes deux dates.
Merci d'avance pour l'aide que vous m'apporterez.
A voir également:
- Firebird problème de recherche Min(date)
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Maj to min - Guide
- Recherche image - Guide
- Moteur de recherche 1fichier ✓ - Forum Réseaux sociaux
- Probleme recherche chaine tv tcl - Forum TV & Vidéo
2 réponses
Excusez-moi, j'avais oublié de mettre Min() tout à l'heure dans les requêtes
select id_vehicule, releve, Min(date_releve)
From releve_km where date_releve between '01/06/2015' and '01/11/2015'
Group by id_vehicule, releve;
select id_vehicule, releve, Min(date_releve)
From releve_km where date_releve >'01/06/2015'
Group by id_vehicule, releve;
Bonjour,
Je ne suis pas certain que les dates au format "français" soient correctement interprétés....
Le format DATE est normalement sous la forme :
"YYYY-mm-dd"
Je ne suis pas certain que les dates au format "français" soient correctement interprétés....
Le format DATE est normalement sous la forme :
"YYYY-mm-dd"