GROUP BY med <
Jeg har følgende SQL:SELECT DATEPART(hour, CreatedDate) Hour, COUNT(ItemId) Count
FROM Item
GROUP BY DATEPART(hour, CreatedDate)
Jeg får dermed at vide hvor mange items der er produceret i hver time.
Spørgsmålet er nu, hvordan jeg deler yderligere op, så jeg får antal items per halve time, i stedet for hele time.
Ville med andre ord gerne gøre noget ala:
SELECT DATEPART(hour, CreatedDate) Hour, DATEPART(minute, CreatedDate) < 30 TimeHalvdel, COUNT(ItemId) Count
FROM Item
GROUP BY DATEPART(hour, CreatedDate), DATEPART(minute, CreatedDate) < 30
Men det kan selvfølgelig ikke lade sig gøre... så hvordan gør jeg så?
