webForumDet fria alternativet

Från ACCESS Till SQL Server 2000

4 svar · 272 visningar · startad av saw

sawMedlem sedan mars 20011 883 inlägg
#1

Nu så försöker jag mig på det stora experimentet att gå över ifrån Access 2000 till SQL Server 2000.

Att det skulle bli problem det visste jag, men jag reder inte ut allting själv.

Denna SQL fungerar kanon i Access:

TRANSFORM Sum (t_placering.Placering) AS SumOfPlacering
     SELECT t_songtitlar.songtitel, t_placering.Datum 
     FROM t_songtitlar INNER JOIN (t_område INNER JOIN t_placering ON 
     t_område.omr_Id = t_placering.omr_Id) ON t_songtitlar.ArrNo = t_placering.ArrNo 
     Where t_SongTitlar.songtitel = '" & Text2(1) & "'  
     GROUP BY t_songtitlar.songtitel, t_placering.Datum 
     ORDER BY t_placering.Datum DESC 
     PIVOT t_område.Område In ('Sverige', 'Europa', 'Världen')

Men jag får problem. Jag kör den i Query Analyser och den säger så här:

Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 't_placering'.
Server: Msg 170, Level 15, State 1, Line 8
Line 8: Incorrect syntax near 'PIVOT'.

Vad jag förstår så är det vissa saker som SQL Servern inte tycker om ifrån ACCESS.
Hur fixar jag det?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Jaha, transform finns bara i Access. Det är inte trivialt att skriva om frågan så det fungerar i SQL server.

http://www.sqlteam.com/item.asp?ItemID=2955

sawMedlem sedan mars 20011 883 inlägg
#3

Tyvärr så kom jag inte fram på den adressen :(
På vilket sätt skall jag ändra frågan?

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Jaså, länken fungerar bra för mig. Som sagt, det är en hel kod så det är enklast om du läser artikeln.

sawMedlem sedan mars 20011 883 inlägg
#5

Ajajaj, jo nu fungerade att komma in men....
Jag tror inte att jag förstod så mycket utav det hela.
Det är viktigt för mig att kunna ha det här, men jag vet inte om jag reder ut det....

För det kan väll ändå inte vara som så att jag i stort kan använda mig av den som den är??????
Det låter väl för bra för att vara sant.

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