|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Inscription : octobre 2008 Messages : 38 ![]() |
Bonjour
Dans le but de faire du ménage dans nos catalogue matériels/consommables/logiciels concernant les catalogue relatifs au commandes/achats sur notre application je souhaiterai lister les articles non commandés depuis 12 mois ou avant mais je n'y arrive pas J'ai une table catalog avec des ID et j'ai une table ligne de commande qui fait appel aux id du catalogue , puis la date de commande. Merci de votre aide |
|
|
00
|
|
|
#2 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2011 Messages : 45 ![]() |
Bonjour,
Code :
Veux-tu également ceux qui n'ont jamais été commandés ? Merci |
||
|
|
00
|
|
|
#3 |
|
Inscription : octobre 2008 Messages : 38 ![]() |
Ah oui je veux bien
|
|
|
00
|
|
|
#4 |
|
Inscription : octobre 2008 Messages : 38 ![]() |
En fait j 'ai ma table am_catalog qui contient le catalog et les articles , avec un catalog id , puis j'ai ma tables ep_order qui contient des id de commandes puis ma tables ep_order_details qui contients les lignes de commandes avec des lignes order_details_id qui correspond au lignes de commandes puis un order_id qui contient le numero de commande , puis un catalog_id ...
la date est présente sur la table ep_order avec un champs date de type validation_date merci à toi |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : janvier 2011 Messages : 45 ![]() |
Peux-tu exprimer correctement la syntaxe de tes tables car j'ai du mal à suivre là, désolé.
Du genre : AM_CATALOG (Id_cat) EP_ORDER(Id_com, validation_date) EP_ORDER_DETAILS(Order_details_id, Order_id, Id_cat) Merci |
|
|
00
|
|
|
#6 |
|
Inscription : octobre 2008 Messages : 38 ![]() |
am_catalog ( catalog id)
ep_order ( order_id , order number, validation date) ep_order_details ( order_details_id , order_id, catalog_id) merci a toi |
|
|
00
|
|
|
#7 | ||
|
Futur Membre du Club
![]() Stéphane BouvetChef de projet MOA Inscription : mai 2011 Messages : 40 ![]() |
Code :
|
||
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour,
Les produit du catalogue qui n'ont pas été commandés dans les douze derniers mois ? C'est à dire :Quelles sont les lignes de la table catalogue, pour lesquels il n'existe pas de ligne correspondante (catalog_id) dans la table des commandes dont la date est supérieure à "maintenant moins douze mois" : Code SQL :
|
||
|
|
00
|
|
|
#9 | ||
|
Inscription : octobre 2008 Messages : 38 ![]() |
Merci de votre réponse
J'ai mis à jour celle ci mais sa me sort beaucoup beaucoup de lignes Code :
|
||
|
|
00
|
|
|
#10 | |
|
Membre Expert
![]() |
Citation:
Pourtant la requête est bonne... mais attention il va également vous ressortir les produits jamais commandés...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com