SQL Server Σύνθετο Query από SELECT

--Πίνακας Στατιστικών σε περίοδο χρόνου με βάση τον Κωδικό Συναλλαγής. Επιστρέφει: Κωδικό Συναλλαγής, Περιγραφή Συναλλαγής, Πλήθος Συναλλαγών και Αξία Συναλλαγών
SELECT  b.transactionType_code AS 'ΚΩΔΙΚΟΣ ΣΥΝΑΛΛΑΓΗΣ', b.transactionType_name AS 'ΠΕΡΙΓΡΑΦΗ ΣΥΝΑΛΛΑΓΗΣ', 
CASE
    WHEN T.plithos IS NULL THEN 0
    ELSE T.plithos
END AS 'ΠΛΗΘΟΣ', 
CASE
    WHEN T.axia IS NULL THEN 0
    ELSE T.axia
END AS 'ΑΞΙΑ', 
CASE
    WHEN T.prom IS NULL THEN 0
    ELSE T.prom
END AS 'ΠΡΟΜΗΘΕΙΑ', 
CASE
    WHEN T.custtype IS NULL THEN '-'
    ELSE T.custtype
END AS 'ΤΥΠΟΣ ΠΕΛΑΤΗ',
CASE
    WHEN T.chan IS NULL THEN '-'
    ELSE T.chan
END AS 'ΚΑΝΑΛΙ' 
FROM TransactionTypes b LEFT JOIN
(SELECT SUM(a.counted_transactions) AS plithos, 
SUM(a.total_ammount) AS axia, SUM(total_charges) AS prom, c.customerType_name AS custtype, d.channel_name AS chan, a.transactionType_id
FROM Transactions a
LEFT JOIN CustomerTypes c ON a.customerType_id = c.customerType_id
LEFT JOIN Channels d on a.channel_id = d.channel_id
WHERE a.transaction_date BETWEEN '2019-07-01' AND '2019-07-31'
AND a.customerType_id = 2 AND a.channel_id = 2
GROUP BY c.customerType_name, d.channel_name, a.transactionType_id

) AS T
ON b.transactionType_id = T.transactionType_id

Σχετικά με Θεόδωρος Τασσόπουλος

Τεχνολόγος Ηλεκτρονικός Μηχανικός. - Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας
* MSc in Networking & Data Communications. - Kingston University
* MSc in Banking, Accounting and Finance. - University of Nicosia

Ασχολούμαι με τον προγραμματισμό από τις αρχές του 2000.

Τα τελευταία πέντε έτη ασχολούμαι με την Διοικητική Πληροφόρηση και το Business Intelligence γενικότερα.

Ξεκινάω συνεχώς νέα project χωρίς να υπάρχει απαραίτητα η προοπτική του κέρδους. Είμαι λάτρης των θετικών επιστημών και θαυμαστής αυτών που τις αντιλαμβάνονται.

Δεν ήθελα ποτέ να γίνω αστροναύτης, παρόλα αυτά έχω τεράστιο ενδιαφέρον για το σύμπαν και την δημιουργία του. Διαβάζω και παρακολουθώ ότιδήποτε έχει να κάνει με το "Outer Space".
Δημοσιεύθηκε στην SQL. Αποθηκεύστε τον μόνιμο σύνδεσμο.

Αφήστε μια απάντηση