Σύνθετο Query

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
smartmedia
Δημοσιεύσεις: 25
Εγγραφή: 05 Μαρ 2005 18:58

Σύνθετο Query

Δημοσίευση από smartmedia » 26 Οκτ 2010 12:32

Γεια χαρά παίδες,

Θέλω να φτιάξω ενα query που είναι λίγο σύνθετο και θέλω την βοηθειά σας.
Υπάρχουν 2 πίνακες. Το κοινό τους πεδίο είναι το Orders.ID

To αποτέλεσμα που θέλω να πάρω είναι:
Για μια συγκεκριμένη χρονική περίοδο π.χ. 30 μέρες πόσα και ποιά υλικά έχω δώσει συγκεντρωτικά. Δηλαδή αν έχω 100 παραγγελείες και σε αυτές εχω δώσει 20 κατσαβίδια και 30 σφυριά διάσπαρτα μέσα σε αυτές τις 100 παραγγελείες να βγεί συγκεντρωτικό.

Στον πρώτο πίνακα Orders υπάρουν τα πεδία: OrderID - Date - Entoleas - Supplier - Aitiologia
Στον δεύτερο πίνακα YlikaParaggelias υπάρχουν τα πεδία: ID - OrderID - Title - Posotita

Καμιά βοήθεια...???

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Σύνθετο Query

Δημοσίευση από dva_dev » 26 Οκτ 2010 12:56

Από αυτά που αναφέρεις δεν βλέπω να υπάρχει το πεδίο Orders.ID. Αν εννοείς το OrderID τότε δοκίμασε κάτι τέτοιο

Κώδικας: Επιλογή όλων

SELECT Title, SUM(Posotita)
FROM YlikaParaggelias INNER JOIN Orders
ON (Orders.OrderID = YlikaParaggelias.OrderID) WHERE Date BETWEEN(fromDate AND toDate)
GROUP BY Title
Στο fromDate και toDate βάζεις το διάστημα που θέλεις.

smartmedia
Δημοσιεύσεις: 25
Εγγραφή: 05 Μαρ 2005 18:58

Σύνθετο Query

Δημοσίευση από smartmedia » 27 Οκτ 2010 11:14

Γεια χαρά,

Σε ευχαριστώ πολύ φίλε μου, πήρα τα αποτελέσματα που ήθελα, να σαι καλά...

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης