Generic selectors
Ακριβή αποτελέσματα
Αναζήτηση στους τίτλους
Αναζήτηση στο περιεχόμενο
Post Type Selectors
Αναζήτηση σε άρθρα
Αναζήτηση σε σελίδες
Φίλτρο ανά κατηγορία
.net
Css
jQuery
Linux
Microsoft Excel
PHP
Power BI
Prestashop
Projects
Software
SQL
T-Edit
Tips
Wordpress
Επιστήμες

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
Αφήστε μια απάντηση0