Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [urgent] mechante requete pour experts SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[urgent] mechante requete pour experts SQL

n°922984
murlock7
Posté le 14-12-2004 à 16:14:09  profilanswer
 

j ai deux tables  
 
MEXPC :  
avec dedans un champ date (MEXPC.HORODATAGE) un code cavite (MEXPC.CAV_CODE)  
et un paquet de données ( MEXPC.MEXP_VINJ, MEXPC.MEXP_VSOUT,MEXPC.MEXP_PTETE_MANU...)  
 
select * from MEXPC;  
->
MEXPC.HORODATAGE | MEXPC.CAV_CODE | MEXPC.MEXP_VINJ | MEXPC.MEXP_VSOUT | MEXPC.MEXP_PTETE_MANU  
01/10/2004                        | TE02                           | 50000                           | 50000                               | 9  
03/10/2004                        | TE02                           | 60000                           | 56000                               | 8  
03/10/2004                        | TE03                           | 65000                           | 56500                               | 10  
...  
 
 
et HCAV :  
avec dedans un champ date (HCAV.HORODATAGE) un code cavite (HCAV.CAV_CODE)  
et un plus petit paquet de données ( HCAV.HCAV_VLIB, HCAV.HCAV_ZIGS)  
 
HCAV.HORODATAGE | HCAV.CAV_CODE | HCAV.HCAV_VLIB | HCAV.HCAV_ZIGS  
02/08/2003                     | TE02                         | 11011                        | 50  
02/10/2004                     | TE02                         | 20000                        | 58  
02/10/2004                     | TE03                         | 20500                        | 48  
 
et il me faudrait une requete select qui me ressorte ca  
MEXPC.HORODATAGE | MEXPC.CAV_CODE | MEXPC.MEXP_VINJ | HCAV.HCAV_VLIB | HCAV.HCAV_ZIGS  
01/10/2004                        | TE02                           | 50000                           | 11011                        | 50  
03/10/2004                        | TE02                           | 60000                           | 20000                        | 58  
03/10/2004                        | TE03                           | 65000                           | 20500                        | 48  
 
la difficulte c est qu il faut que la ligne de HCAV correspondante a la ligne de MEXPC ai l horodatage maximum mais inferieur a celui de MEXPC...  
pas simple a expliqué mais avec l exemple: la ligne 01/10/2004 ressort les données de hcav correspondantes au HCAV.HORODATAGE = 02/08/2003  
car celui ci est inferieur a MEXPC.HORODATAGE  
 
 
quelqu un a une idee???

mood
Publicité
Posté le 14-12-2004 à 16:14:09  profilanswer
 

n°923040
Fred999
Rabat-joie
Posté le 14-12-2004 à 17:01:12  profilanswer
 

Désolé mais la mise en page n'est pas lisible, ça n'incite pas à réfléchir dessus [:spamafote]
 
Tu ne pourrais pas mettre un screenshot ou quelque chose de plus sympa ?

n°923044
miniserveu​r
Dual Screen
Posté le 14-12-2004 à 17:02:47  profilanswer
 

On voit rien !


---------------
www.sagis.tk
n°923184
-Farenheit​-
Posté le 14-12-2004 à 18:38:30  profilanswer
 

Pour la mise en page, sur un 19 pouces ca passe encore.
 
Donc je vais t'aider, c'est pas un problème de sql que tu as. Il faut revoir ta base de donnée, tout simplement.
 
sur ta première table, la clé primaire semble être  
MEXPC.HORODATAGE | MEXPC.CAV_CODE  
 
sur la seconde
HCAV.HORODATAGE | HCAV.CAV_CODE
 
Pour faire une jointure il faut que :
MEXPC.HORODATAGE = HCAV.HORODATAGE
ET  
MEXPC.CAV_CODE = HCAV.CAV_CODE
 
Donc soit ta base est mal conçue, soit quand tu insère tes données il y a des trucs à revoir.
 
Je ne peux pas t'aider plus vu le peu d'explications que tu fournis.
 
Bon courage  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [urgent] mechante requete pour experts SQL

 

Sujets relatifs
Enieme enregistrement d'une requete[MySQL4] Requête group by
[access][MS SQL Serveur] migrationProblème de renvoi d'une requète ms query dans Excel
[VBA-SQL] Requete entre une table SQL Server et une table AccessURGENT : flash/actionscript Loadvars.send ( "...","_self",...)
[SQL/PHP] Probleme avec la fonction MAX()requette sql (mysql) [RESOLU]
Pervasive SQL et php 
Plus de sujets relatifs à : [urgent] mechante requete pour experts SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR