Firebird problème de recherche Min(date)

DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   -  
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   -
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
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:

2 réponses

DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004
 
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;
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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"

0
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004
 
Bonjour jordane45

Je vais faire des tests dans le champ de formule pour voir si le format date français passe ou non.

Merci pour l'info.
0
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004 > DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour jordane45

J'ai effectué des test avec les dates.
Apparemment le format ne pose pas de problème.
Maximum ({releve_km.date_releve}) résultat 10/03/2015

Sinon, je continue de chercher comment avec une date donnée on peut avoir le relevé de km pour les véhicule
0