13. april 2004 - 15:41Der er
4 kommentarer og 1 løsning
Kan nogen oversætte flg. AccessSQL til MS SQL?
SELECT TOP 10 tabel1.tID, MAX(tabel1.dato) AS MaksOfdato1, LAST(tabel1.procent) AS SidsteOfprocent, tabel2.ID, tabel3.sidstePos, tabel3.sidsteDato, tabel3.antalDage FROM (tabel1 INNER JOIN tabel3 ON tabel1.tID = tabel3.ID) INNER JOIN tabel2 ON tabel3.pID = tabel2.ID WHERE NOT tabel3.slettet GROUP BY tabel1.tID, tabel2.ID, tabel3.sidstePos, tabel3.sidsteDato, tabel3.antalDage ORDER BY LAST(tabel1.procent) DESC, tabel3.antalDage DESC;
Bemærk, jeg skal også have oversat den del af det med LAST(tabel1.procent).
Grunden til at jeg spørger er, at nogen har fortalt mig at der er skulle være en masse konverteringsproblemer. Jeg har også hørt at funktionen "LAST" ikke skulle findes i MS SQL.
Men det passer måske ikke?? Kan jeg blot køre ovenstående udtryk på en MS SQL database uden problemer?
Det er korrekt at LAST ikke findes i sql-server, men der er sikkert et alternativ - konverteringsproblemer har jeg ikke hørt om.... - jow hvis du frontend bruger asp / vb og vil skifte fra acess til sql-server, så kan der være noget omk. dato format..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.