B Biten Medlem sedan mars 2001 131 inlägg Frågan 25 apr. 2001 09:09 #1 Hej jag försöker ändra mitt datum i en store procedure som nu är:
apr 2 2001
men jag vill ha det som:
2001-04-02
jag försöker med koden:
update databas set datum=convert(getdate(),112)
men det blir aldrig bra...
L LarsG Medlem sedan dec. 2000 12 464 inlägg Formatet i databasen går inte att ändra på. Internt så lagras datum som ett numeriskt värde som anger antal sekunder från en viss tidpunkt.) Du får använda convert när du hämtar data i stället.
------------------
essentitia preter non sans multiplicandum
B Biten Medlem sedan mars 2001 131 inlägg så var använder jag convert för att frå fram datum som jag vill?
select pnr,datum,count(*) as antal from tabell where =datum is not null group by pnr,datum having count(*) >= 10
L LarsG Medlem sedan dec. 2000 12 464 inlägg Du borde kunna lägga in det direkt i select-listan
select pnr,convert(datum,112),count(*) as antal from tabell where datum is not null group by pnr,datum having count(*) >= 10
eventuellt så får du ändra i group by också så att du har samma där.
Red: tog bort = efter where.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 25 apr 2001]
@nders Medlem sedan juni 2000 32 967 inlägg bara jag som tycker det här ser konstigt ut?
... where =datum ...
------------------
<A HREF="http://cartman.nu " TARGET=_blank>
all your base are belong to us!</A>