Хорошо. Думаю, это хороший вопрос.
На данный момент у меня есть отчет, показывающий количество билетов на машину и сколько каждая машина заработала в продаже билетов.
Некоторые машины продают билеты Zero, но они не включены в мой отчет.
Теперь я хочу включить их.
в таблице machconfig есть полный список всех машин, которые можно сравнить с таблицей проданных билетов, в которой также есть поле, соответствующее машине, которая ее продала.
Так что, я думаю, я мог бы найти все машины, которые не продали билеты, по поиску идентификаторов машин (MCHterminalid), которые не отображаются в таблице билетов (столбец TKtermid)
вот код, который я получил до сих пор ..
SELECT TKtermID,
MCHlocation,
Count (TKvouchernum) AS Totaltickets,
Cast(Sum(TKcomission) AS FLOAT) / 100 AS Total_Comission
FROM ticketssold(NOLOCK)
INNER JOIN machconfig (NOLOCK)
ON MCHterminalID = TKtermID
WHERE cfglocationcountry = 'UK'
AND dateadded BETWEEN Getdate() - 100 AND Getdate()
GROUP BY vstermID,
cfglocation
ORDER BY Total_comission DESC