rhaaaaa requete à la con! :/

rhaaaaa requete à la con! :/ - SQL/NoSQL - Programmation

Marsh Posté le 12-01-2004 à 15:40:21    

salut à tous,  
 
j'ai du mal avec une requete  :fou:  
dans ma table 'produit' j'ai, entre autres, ces 3 champs:  
ref (numero unique) - famille (decimal) - date_saisie  
 
je veux afficher la ref du dernier produit saisi dans chaque famille...  
j'ai essayé des requetes du genre select distinct max(date_saisie), mais ça donne rien, je bloque vraiment.  
 
merci pour votre aide  :jap:


---------------
www.element62.com
Reply

Marsh Posté le 12-01-2004 à 15:40:21   

Reply

Marsh Posté le 12-01-2004 à 16:19:52    

t'as essayer avec "group by" ?
 
ps: ca serais bien si tu mettais la structure exacte de ta table et la requete que tu as fais.


Message édité par fabien le 12-01-2004 à 16:20:43
Reply

Marsh Posté le 12-01-2004 à 16:31:18    

free_rider_ a écrit :

salut à tous,  
 
j'ai du mal avec une requete  :fou:  
dans ma table 'produit' j'ai, entre autres, ces 3 champs:  
ref (numero unique) - famille (decimal) - date_saisie  
 
je veux afficher la ref du dernier produit saisi dans chaque famille...  
j'ai essayé des requetes du genre select distinct max(date_saisie), mais ça donne rien, je bloque vraiment.  
 
merci pour votre aide  :jap:  


Par exemple :
SELECT ref, famille
from produit p
where date_saisie = (select max(date_saisie) from produit p2
 where p2.famille = p.famille )


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 12-01-2004 à 17:10:56    

tomlameche a écrit :


Par exemple :
SELECT ref, famille
from produit p
where date_saisie = (select max(date_saisie) from produit p2
 where p2.famille = p.famille )


 
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'  
[Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 4 attendu.  
/prod.asp, line 25
 
 :heink:


---------------
www.element62.com
Reply

Marsh Posté le 12-01-2004 à 17:18:46    

select famille, max(ref) from produit group by famille ?


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

Marsh Posté le 13-01-2004 à 09:33:15    

Access ...
 
Je te conseille de créer  
1) Une requête max_d_sais  
select famille as fam, max(date_saisie) as m_sais from produit group by famille  
2)Ta requête devient donc
=>
SELECT ref, famille  
from produit p, max_d_sais m  
where p.date_saisie = m.m_sais and
      p.famille = m.fam  
 
 
Enfin tu vois le genre quoi ...

Reply

Marsh Posté le 13-01-2004 à 14:07:54    

waw ok, je le voyais pas comme ça.
merci pour votre aide! :) :) :)


---------------
www.element62.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed