Avatar billede loopstudio Nybegynder
13. april 2004 - 15:41 Der 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).
Avatar billede slash Nybegynder
13. april 2004 - 15:43 #1
Hvad er det du vil? Principielt kan du bare copy paste fra ccess til sql server hvis du vil!
Avatar billede loopstudio Nybegynder
16. april 2004 - 12:51 #2
hej Slash,

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?
Avatar billede slash Nybegynder
16. april 2004 - 12:56 #3
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..
Avatar billede loopstudio Nybegynder
16. april 2004 - 13:22 #4
Ja, det er netop det! Jeg ville gerne høre fra nogle der kunne vise mig hvordan man så gør, når nu LAST ikke er der..

og ja, jeg bruger asp.. kender du til andre ting end blot datoformater?
Avatar billede loopstudio Nybegynder
28. marts 2007 - 16:41 #5
jeg har nu løst d med subquery
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester