Ciao a tutti... può essere che sono un po' r********o io, ma è da un po che sclero su sta query, ed ora l'ho messa su una questione di principio.
Sul forum c'è scritto che se devo prendere gli ultimi 10 record di una tabella faccio:io nella mia query scrivo:codice:SELECT Top 10 * FROM tabellae non va... mi dice:codice:SELECT top 10 id,titolo,testo,cod_cat,cod_sottocat FROM mod_archivio_file WHERE cast(dataAvvio as unsigned) <= 20050405 AND cast(dataStop as unsigned) >= 20050405 ORDER BY dataAvvio
-------------------------------------------------------
SELECT top 10 id,titolo,testo,cod_cat,cod_sottocat FROM mod_archivio_file
WHERE cast(dataAvvio as unsigned) <= 20050405 AND cast(dataStop as unsigned) >= 20050405
ORDER BY dataAvvio
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 '10 id,titolo,testo,cod_cat,cod_sottocat FROM mod_archivio_file W...
-------------------------------------------------------
Se io tolgo il Top 10 tutto funziona come dovrebbe... PERCHE'?

Rispondi quotando