
Originariamente inviata da
satifal
In realtà la domanda così com'è posta non ha tanto senso. "record prima di quello che hai" in base a cosa?
Se l'id che hai è un autoincrement e vuoi sapre quanti record ci sono considerando che alcuni potrebbero essere stati cancellati puoi semplicemente effettuare una count dei record con id < di quello che hai:
codice:
SELECT COUNT(*) AS conteggio WHERE id < valore