sawMedlem sedan mars 20011 880 inlägg 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 & "#
Några tips?
LarsGMedlem sedan dec. 200012 464 inlägg 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"
sawMedlem sedan mars 20011 880 inlägg Kunde gått men...
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
LarsGMedlem sedan dec. 200012 464 inlägg Den missade jag. Len är ingen SQL-funktion.
Använd char_length i stället.
sawMedlem sedan mars 20011 880 inlägg Det hjälpte inte
SELECT Namn, Ratt, Tid, Datum FROM Listan
WHERE datum
ORDER BY Listan.Ratt DESC,
Listan.Tid ASC , Listan.Datum
DESC,Listan.Namn limit 10
Detta fungerar men då får jag inte med between
sawMedlem sedan mars 20011 880 inlägg Det verkar som om jag har lyckats i allafall:
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