oskarsMedlem sedan nov. 20051 317 inläggFrågan#1 Hej!
Jag har en tabell full med ordrar med en kolumn som heter "Orderdatum" som innehåller "ÅÅÅÅ-MM-DD HH:MM:SS"...
Jag undrar om det går att göra en SQL-fråga som räknar ut hur många ordrar som skrev per dag under ett helt år...?
Så att frågan returnerar följande:
2008-01-01: 10
2008-01-02: 13
2008-01-03: 12
osv...
Tacksam för hjälp :)
Mvh
Oskar
oskarsMedlem sedan nov. 20051 317 inläggEfter lite Googlande, och pusslande... så tror jag att jag klarade detta?
Set RecSet = Connect.Execute("SELECT COUNT(*) AS records, Date(Orderdatum) as d FROM Arkiv WHERE Year(Orderdatum) = 2008 GROUP BY d;")
Förstår nog på ett ungefär hur den fungerar... Ska sätta mig in i den lite mer...!
SSPiNMedlem sedan mars 20007 896 inlägg Vilken DBMS?
MySQL:
SELECT COUNT(id) AS ordersPerDay, DATE_FORMAT(orderdatum, '%Y-%m-%d') AS orderDate FROM Orders GROUP BY orderDate
oskarsMedlem sedan nov. 20051 317 inläggMySQL!
Tack för ditt förslag! Ska titta på det också!
oskarsMedlem sedan nov. 20051 317 inläggNu är det ju grupperat efter datum... hur grupperar jag min _gruppering_ efter år?
Så det liksom blir:
2008
- 2008-12-01
- 2008-12-02
osv
2009
- 2009-01-01
osv
@ndersMedlem sedan juni 200032 967 inläggDet gör du i presentationen, inte i SQL.
oskarsMedlem sedan nov. 20051 317 inlägghm... okej...
Ska kika på en lösning direkt!