bonjour a tous, voila je suis bloque depuis pas mal detemps sur une requete assez complexe.. je vais essaye de m'exprimer le plus clairement possible:
ma requete (qui ne fonctionne pas) est la suivante:
evidement, celle ci ne fonctionne pas car je ne selectionne pas order_id dans ma sous requete, car il ne faut pas que min(order_date) soit grouper par order_id. Clairement, comment selectionner l'order_id correspondant a min(order_date) sans grouper par order_id.. si quelqu'un m'a comprisson aide est vraiment bien venue.. merci beaucoup..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 update ph2_item p set order_date=( select min_order_date, order_id from( select ship_date, min(order_date) as min_order_date from ph2_item p where customer_id in (select view_custid from ph2_view) group by ship_date order by ship_date )a where p.order_id=a.order_id);
Partager