Hjælp til SQL Streng
Hej,Når jeg kører nedenstående kommer det rigtig fint ud så længe at Omsaetning eller Outlook har/får en værdi. Men hvis jeg nu ønsker at alle tblNordicOrderBoard.QBS skal fremgå af mit output med med Omsaetning og Outlook som 0 værdi selvom der ikke er nogen sum/min, hvad går jeg så?
Jeg har prøvet med lidt SELECT CASE WHEN, men uden held.
Jeg er kørt helt fast...
Hjææælp :)
SELECT
dbo.tblNordicOrderBoard.QBS,
CONVERT(varchar(15), CONVERT(money, SUM(dbo.tblNordicOrderBoard.REVENUE), 1), 1) AS Omsaetning,
CONVERT(varchar(15), CONVERT(money, MIN(dbo.tblOutlookLA.Outlook), 1), 1) AS Outlook
FROM
dbo.tblNordicOrderBoard,
dbo.tblOutlookLA
WHERE
dbo.tblNordicOrderBoard.COUNTRY = 'DK' AND
dbo.tblNordicOrderBoard.UNIT = 'LA' AND
dbo.tblNordicOrderBoard.QBS = dbo.tblOutlookLA.QBS AND
dbo.tblNordicOrderBoard.COMMENT = 'Standard' AND
datepart(month, dbo.tblNordicOrderBoard.Time) = datepart(month, getdate()) AND
dbo.tblOutlookLA.MONTH = datepart(month, getdate())
GROUP BY
dbo.tblNordicOrderBoard.QBS
ORDER BY
MIN(dbo.tblOutlookLA.Outlook) DESC,
SUM(dbo.tblNordicOrderBoard.REVENUE) DESC