webForumDet fria alternativet

Conversion failed when converting datetime from character string

Databaser & SQL

0 svar · 458 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

Jag har en tabell där jag olyckligtvis har fel typ i en variabel.
Den används som date men är en varchar.

Än så länge har det fungerat bra, men nu har jag stött på problem som jag inte vet hur jag skall lösa.

Följande kod fungerar:

SELECT Count([RMANR]) FROM [RMA] WHERE [Över 5 dagar] = '1' AND [Levererad] LIKE '2011%' and datepart(qq,[Levererad]) = 1 AND [KundNR] <> '1079'

Här räknar jag antalet RMA "över 5 dagar" + som är levererad under kvartal 1

Men inte denna

SELECT Count([RMANR]) FROM [RMA] WHERE [Levererad] LIKE '2011%' AND [KundNR] <> '1079' and datepart(qq,[Levererad]) = 1

Här försöker jag räkna alla RMA under kvartal 1

Det är inte jag som skapat tabellen!! jag försöker bara göra något bra av den :)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)