reserved word

ASP

4 svar · 212 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Trådstart#1

detta felet får jag

The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

har fått det helt plötsligt när vi bytt från en Unixserver till en IIS

Här är koden

<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%

set rs = Server.CreateObject("ADODB.Recordset")
sql = "select avg(summa) as sum from (select datepart('ww',datum), year(datum),sum(antal * pris) AS summa from orderRadold group by datepart('ww',datum), year(datum) order by 1 desc)"
rs.open sql,conn
%> </font>
Medlem sedan juni 200032 967 inlägg
#2

sum som du använder som alias för avg(summa) är reserverat. Du använder ju faktiskt funktionen sum() i din sql-fråga. ;)

mvh

Medlem sedan juli 2000154 inlägg
#3

tack för det Anders... var det itne reserverat på när vi körde mot en Unix server?!?!?

Medlem sedan juni 200032 967 inlägg
#4

Det borde det ha varit. Men det är lite olika vilka databaser och providers / anslutningar man använder.

Mvh

Medlem sedan dec. 200012 464 inlägg
#5

sum är inte reserverat i ISO SQL.

1051 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
925 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)