webForumDet fria alternativet

datumtrubbel

10 svar · 329 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

Hej,
håller på å mickla med lite datumgrejer.
jag ska ta fram antal bokningar som gjorts under en hel månad, grupperade per dag. Och några kunder kan ju ha gjort flera bokningar per dag. tex ett datum kan ju se ut såhär: 2003-04-04 23:00:00 . problemet är att jag inte får dem att bli grupperade per dag eftersom jag inte får bort klockslagen, den grupperar därför på sekund nivå :)

@ndersMedlem sedan juni 200026 914 inlägg
#2

Dbms?

NöffMedlem sedan nov. 2003569 inlägg
#3

SQL server

NöffMedlem sedan nov. 2003569 inlägg
#4

löste det, använde DAY(kolumn) :)

LarsGMedlem sedan dec. 200012 465 inlägg
#5

Day ger dag inom månad så det är nog inte det du vill ha.

Använd convert istället.

NöffMedlem sedan nov. 2003569 inlägg
#6

Men det funkade , fick ut hur många bokningar som gjorts per dag.

datum,bokningar:
1:123
5:234
8:23
21:324
22:45

tex.

eller hur menar du?

LarsGMedlem sedan dec. 200012 465 inlägg
#7

Om någon har bokat den 1:a mars och 1:a april, skall det räknas som samma dag?

NöffMedlem sedan nov. 2003569 inlägg
#8

ahaaa :) jag tänkte fylla en asp.net calendar, den rymmer bara en månad i taget iofs , men det var bra att du sa det. convert hur använder jag den?

NöffMedlem sedan nov. 2003569 inlägg
#9

CONVERT (CHAR; kunder.datum; 23) fixade biffen

NöffMedlem sedan nov. 2003569 inlägg
#10

asch, det gick inge vidare, datatypen är ju en char, och jag måste ha den till en DateTime , kan man konvertera
2004-04-04 13:23:23 till 2004-04-04 00:00:00?

NöffMedlem sedan nov. 2003569 inlägg
#11

Äntlich!
CAST(CONVERT (CHAR; kunder.datum; 23) AS DATETIME) pust! :h

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb