Mi dite per cortesia la stringa sql che mi permette di ricavare i primi 9 campi di una tabella e poi un'altra che mi permette di estrarre i rimanenti campi?
Grazie
Mi dite per cortesia la stringa sql che mi permette di ricavare i primi 9 campi di una tabella e poi un'altra che mi permette di estrarre i rimanenti campi?
Grazie
Se non dici il tipo di database poco ti possiamo aiutare se non dirti di leggere il manuale http://www.html.it/sql/
Esistono diverse sintassi per fare quello che vuoi tu sulla base del db.
SELECT TOP 9 Ordini.DataOrdine, Ordini.DataRichiesta, Ordini.DataSpedizione, Ordini.Corriere
FROM Ordini (WHERE....)
Il db è access.
ho una classifica di un campionato di calcio a 18 squadre.
devo scrivere su un file di testo le prime 9 classificate e su un altro file di testo le altre 9.
Allora usa la sintassi TOP 9 per la prima query e per la seconda invece dovrai richiamare tutti i dati e partire con un .MoveNext (o .Move ) dal 10 record.
<edit> se sai in anticipo il numero dei record allora fai 2 TOP 9 con ordine inverso.
Velocizzerai il processo</edit>
grazie mille
scusate ma se ordino i campi per punti
"SELECT TOP 11 formazioni_serie_b.descrizione, classifica_serie_b.punti
FROM formazioni_serie_b INNER JOIN classifica_serie_b ON formazioni_serie_b.id_formazione = classifica_serie_b.id_formazione
order by punti desc;"
non mi funziona perchè?
Perchè TOP 11 ?
le formazioni in serie b sono 22
E cosa non ti funge?