ciao a tutti,
avendo dei record di access ciascuno dei quali dei numeri che vanno da 1 a 10
come faccio con una select a dirgli:
seleziona tutto cio' che si trova da 4 a 7 dentro Nome_tabella
grazie
ciao a tutti,
avendo dei record di access ciascuno dei quali dei numeri che vanno da 1 a 10
come faccio con una select a dirgli:
seleziona tutto cio' che si trova da 4 a 7 dentro Nome_tabella
grazie
victor
----------------------
select * from tabella where id >= 4 and id <= 7
potebbe andare?
provo tra un po'''
lavorando su questo progetto mi sa che ho combinato un casino mica da ridere![]()
![]()
![]()
victor
----------------------
ciao carissimo,
ho provato la tua soluzione (non con l'id ma con dei campi numerici)
e purtroppo non funziona![]()
non è che percaso si deve mettere un beetween da qualche parte??
ciao
victor
----------------------
invece mi sa che funziona
facevo <= and >=
anziche >= and <=
grazie mille
victor
----------------------
credo ke anke con between funzionasse ..Originariamente inviato da victor8872
invece mi sa che funziona
facevo <= and >=
anziche >= and <=
grazie mille
adesso arriva il problemone
il concetto è che vorrei fare un selezione
tra un mese e l'anno e tra un altro mese e l'anno
esempio
dal gennaio 2004
al marzo 2005
vi posto la query che naturalmente seleziona quello che vuole lei
dim objcmd as new oledbdataadapter ("select * from allievi where mese >= "& primo_mese &" and anno_di_associazione >= "& primo_anno &" and mese <= "& secondo_mese &" and anno_di_associazione <= "& secondo_anno &" order by mese asc ", objconn)
victor
----------------------
dato che da mese a mese include tutti i giorni, ti basta fare (ad esempio) tra 01.01.2004 e 31.03.2005. pero' dipende anche da come e' fatta la tua tabella.
visto che tanto between fa la stessa cosa riprova con quest'operatore
SELECT * FROM allievi WHERE (mese BETWEEN 1 AND 12) AND (anno BETWEEN 2004 AND 2005)
cmq, fattelo dire, la tua struttra del db fa proprio schifo![]()
![]()