Jag vet inte om jag vänder mig till rätt forum, men jag har blivet
tvungen att använda mig av MySQL, och de flesta av mina SQL:er(skapade i Access) fungerar inte.
Jag gör ett försök här, och är det någon som oppunera sig, så får väll frågan flyttas.
Jag har problem med följande kod:
strSql = "SELECT TOP 10 Namn, Ratt, Tid, Datum FROM Listan WHERE datum BETWEEN
#" & Date()+1 & "# AND #" & Date()-30 & "# ORDER BY Listan.Ratt DESC, Len(Listan.Tid),
Listan.Tid ASC , Listan.Datum DESC,Listan.Namn;"
Top 10 fungerar inte
Between fungerar inte, kanske mera fel.
Hoppas på hjälp.:OO
[REDIGERAT]
En bit på vägen har jag kommit:
SELECT Namn, Ratt, Tid, Datum FROM Listan
ORDER BY datum desc LIMIT 10
Det som spökar är:
WHERE datum BETWEEN
#" & Date()+1 & "# AND #" & Date()-30 & "#
strSql = "SELECT Namn, Ratt, Tid, Datum FROM Listan WHERE datum BETWEEN
'" & Date()+1 & "' AND '" & Date()-30 & "' ORDER BY Listan.Ratt DESC, Len(Listan.Tid),
Listan.Tid ASC , Listan.Datum DESC,Listan.Namn limit 10"
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
[TCX][MyODBC]You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to use near '(Listan.Tid),
Listan.Tid ASC ,
Listan.Datum DESC,Listan.Namn li
/Hemsidor/SAW/Quize/Quize.asp, line 32
SELECT Namn, Ratt, Tid, Datum FROM Listan
WHERE TO_DAYS(NOW()) - TO_DAYS(now()) <= 30
ORDER BY Listan.Ratt DESC,
Listan.Tid ASC , Listan.Datum DESC,Listan.Namn limit 10
Tack för hjälpen
389 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91