salve dovrei prendere in una tabella News 6 news alla volta (ossia dalla 1 alla 6 dalla 7 alla 12 ecc ecc) come posso fare grazie???
salve dovrei prendere in una tabella News 6 news alla volta (ossia dalla 1 alla 6 dalla 7 alla 12 ecc ecc) come posso fare grazie???
Prova a dare un'occhiata QUI ...
Il mondo è una DEMO...
...e come tale ne subisce l'effetto!
io farei così
Dim FirstId as Integer = Prendi primo id dalla tabella
Dim LastId as Integer = (FirstId + 5)
e poi uso gli articoli all'interno del sql .
Select * tabella where id in ("&FirstId&" , "&LastId&")
e fai loopare, naturalmente ogni volta che loopi FirstId assume il valore di LastId e LastId viene ricalcolato di conseguenza.
Cu
Non vorrei sbagliarmi, ma manca il FROM...Originariamente inviato da Jc_
Select * tabella where id in ("&FirstId&" , "&LastId&")
Ciaocodice:SELECT * FROM tabella WHERE...
Il mondo è una DEMO...
...e come tale ne subisce l'effetto!
si sorry ho cappellato il From.
ma così non mi prende in base all'idnews? il problema è che l'id non è per forza sequeziale e che dovrebbe prendere a gruppi di sei sequendo l'ordine decrescete della data
del tipo "SELECT top 6 data,titolo,flash FROM(news) ORDER BY Data DESC"
per i primi 6 il problema è dal 7 in poi
Hai dato un occhiata a "LIMIT"...
No so che DB usi, su MySQL funziona...
prende i primi cinque partendo da zero...codice:SELECT * FROM tabella LIMIT 0,5
Il mondo è una DEMO...
...e come tale ne subisce l'effetto!
uso access