Conversion failed when converting datetime from character string

Databaser & SQL

0 svar · 476 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Trådstart#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 :)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)