SELECT COUNT(OrderId) AS OrderCount, YEAR(DateCreated), MONTH(DateCreated),DAY(DateCreated) FROM Orders WHERE ShopId = @ShopId AND DateCreated BETWEEN @Start AND @End GROUP BY YEAR(DateCreated), MONTH(DateCreated),DAY(DateCreated)
Ja det virker for så vidt. Nu får jeg jo så mine datoer ud, delt op i 3 felter. Det er jo ikke nogen videre elegant løsning, men jeg kan selvfølgelig konstruere en "ægte" dato ud fra de 3 værdier, når jeg returnerer til C#
SELECT COUNT(OrderId) AS OrderCount, CONVERT(VARCHAR(10), DateCreated, 103) FROM Orders WHERE ShopId = @ShopId AND DateCreated BETWEEN @Start AND @End GROUP BY CONVERT(VARCHAR(10), DateCreated, 103)
DATEPART er små enkelt dele (den kunne også have været brugt)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.