--Πίνακας Στατιστικών σε περίοδο χρόνου με βάση τον Κωδικό Συναλλαγής. Επιστρέφει: Κωδικό Συναλλαγής, Περιγραφή Συναλλαγής, Πλήθος Συναλλαγών και Αξία Συναλλαγών
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".