alleen op datum zoeken als er ook de tijd bij staat

Status
Niet open voor verdere reacties.

rick1982

Gebruiker
Lid geworden
14 jan 2009
Berichten
46
Hoi,

in de database staat in 1 veld de datum gevolgd door de tijd. nu wil ik graag zoeken op hoeveel onderzoeken er per dag zijn voor een maand lang. dus per datum 1 getal krijgen. nu krijg ik van 1 datum alle verschillende tijden erbij.

kan ik aangeven dat die alleen de datum laat zien en niet de tijd erbij?

GroteFoto-GKAMGIKO.jpg


dank

groeten

rick
 
Waarschijnlijk een beetje afhankelijk van welke SQL versie/flavor je hebt :)

De meeste hebben functies om een Datetime veld of Timestamp (INT) veld te formatteren, zodat je alleen de datum hebt. Als je dat selecteerd, dan kun je een GROUP BY doen om alles van een dag te hebben.

Wat gebruik je? mySQL? MSSQL?
 
Waarschijnlijk een beetje afhankelijk van welke SQL versie/flavor je hebt :)

De meeste hebben functies om een Datetime veld of Timestamp (INT) veld te formatteren, zodat je alleen de datum hebt. Als je dat selecteerd, dan kun je een GROUP BY doen om alles van een dag te hebben.

Wat gebruik je? mySQL? MSSQL?

waar kan ik vinden of het mySQL of MSSQL is?

groeten
 
in MySQL is t:
[sql]
SELECT DATE(ankomstdat), count(DATE(ankomstdat)) FROM test
GROUP BY DATE(ankomstdat)
[/sql]

Ik zal ff kijken hoe je deze functie gebruikt in MSSQL
 
Ik denk zoiets:

[sql]
SELECT CONVERT(DATETIME,ankomstdat,112), count(CONVERT(DATETIME,ankomstdat,112)) FROM table
GROUP BY CONVERT(DATETIME,ankomstdat,112)
[/sql]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan