begin process at 2010 02 10 05:43:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

limiter les résultats a la date max de chaque ligne


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

limiter les résultats a la date max de chaque ligne

lundi 2 juin 2008 à 12:17:27 | limiter les résultats a la date max de chaque ligne

Dr_shaman

Bonjour, voila mon problème, j'ai Deux table, une dans laquelle il y a les demande enregistré (table : DEMANDES) et les demande valider. Une autre ou il y a les demande planifier (table : DEMANDEPLANIFIER).

Toute les demande on un numéro. C'est le même numéro dans les deus table (pour une même demande) je veux donc pour chaque rapport faire la différance entre la date planifier et la date de demande. Jusque la j'y arrive. Avec ce code :

 
SELECT demande.dem_ess_lab_num, demande.dem_ess_lab_delai_dem, demande.dem_ess_lab_date_validation,
demande_planning.X_dem_ess_lab_fin_planifie
FROM demande INNERJOIN
demande_planning ON demande.dem_ess_lab_num = demande_planning.dem_ess_lab_num
GROUPBY demande.dem_ess_lab_num, demande.dem_ess_lab_delai_dem, demande.dem_ess_lab_date_validation,
demande_planning.X_dem_ess_lab_fin_planifie
HAVING(demande.dem_ess_lab_delai_dem > CONVERT(DATETIME, '2008-04-30 00:00:00', 102))AND
(demande.dem_ess_lab_delai_dem < CONVERT(DATETIME, '2008-06-01 00:00:00', 102))
ORDERBY demande.dem_ess_lab_date_validation DESC
 

Et sa marche trait bien, sauf que je peu avoir plusieurs demandes de planification pour une seule demande. Donc dans mon cas j'ai sa :

Num  | |       date_demande       | |      date_validation       | |       date_planifier
1       | |       12/05/2007       | |       12/05/2007       | |       12/05/2007
2       | |       25/20/2008       | |       20/20/2008       | |       21/20/2008
2       | |       25/20/2008       | |       20/20/2008       | |       22/20/2008
3       | |       15/02/2008       | |       NULL               | |       20/02/2008
4       | |       22/12/2007       | |       20/12/2007       | |       21/12/2007
4       | |       22/12/2007       | |       20/12/2007       | |       15/12/2007
4       | |       22/12/2007       | |       20/12/2007       | |       11/12/2007
.

Je voudrai pour chaque numéro n'avoir qu'une entré. Come ceci au final :

Num       | |       date_demande | |       date_validation | | date_planifier
1       | |       12/05/2007        | |       12/05/2007        | | 12/05/2007
2       | |       25/20/2008       | |       20/20/2008       | | 22/20/2008
3       | |       15/02/2008       | |       NULL               | | 20/02/2008
4       | |       22/12/2007       | |       20/12/2007       | | 21/12/2007
En gardant la date de planification la plus grande.

Merci de m'aider si vous avez des idées.


Cette discussion est classée dans : date, demande, lab, ess, dem


Répondre à ce message

Sujets en rapport avec ce message

pb de date [ par Sbt ] Bonjour a tous,Je cherche a afficher tousles jeudi entre deux dates données ???Avez-vous une idée à me proposer ?Merci d'avance Seb un gran pb de redondance [ par mehdi911 ] Mehdi j ai table assid_emp code : code assid matricule :emp date_assid : date d absence salut , jai probleme de date [ par dstar2004 ] jaimerai bien de savoir comment ajouter un clandrier ou un tableau des dates dans le composant DBCOMBOBOX pour evite lecrire de la date a chaque fois contrôle de date avec gestion des années bissextiles [ par akramodje ] SVP , j'ai besoin d'un code me permettant le contrçole de date avec surtout la prise en compte d'année bissextiles!merçi de me repondre!!! DATETIME SQL SERVER AU SECOURS !!!!!! [ par MACHOMAN ] bonjour, j'ai plusieurs pb avec les datetime sous sql server : 1 - j'ai deux champs datetime, dans le premier il y a une date dans le second une heure Problème de date [ par kidpigeyre ] Voila mon problème : Je dois afficher les emplacements libres d'un certain type entre deux dates (date_debut et date_fin) en sql access.Voici mes deux Déclaration de variable avec format de date [ par Creat ] Bonjour,   J'aimerais savoir s'il est possible de déclarer une variable date avec un format bien précis.  Je m'explique, mon format de date est aaaa-M Select sans doublon avec date la plus recente [ par ironnyc ] Bonjour a tous!je cherche a faire une requete Select avec une base MySql sur la table suivante: #Table "historique"+-----+-------------+------------+| SQL access [ par abdoulax ] Je débute en base de donnée. J'utilise Access qui possède une gestion des requêtes avec SQL. Ce que je voudrai faire c'est récupérer le nombre de date convertion de date sous ms sql serveur et sp [ par jimmy69 ] Bonjour a tous , j'ai trouve ce code sur  un forum qui fonctionne parfaitement ...et qui affiche donc la date au format


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,125 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales