Ho due campi codici prodotti in formato testo e devo filtrare da codice a codice,
c'è un modo per fare il filtro ? (match, between ecc.) ???
Se ho codici solo alfanumerici es.. "xvy", "aaa" ecc. come ci si comporta ?
Grazie
Ho due campi codici prodotti in formato testo e devo filtrare da codice a codice,
c'è un modo per fare il filtro ? (match, between ecc.) ???
Se ho codici solo alfanumerici es.. "xvy", "aaa" ecc. come ci si comporta ?
Grazie
filtro su che?
Devo fare la select da codice a codice
Cosa significa?Originariamente inviato da Mirco65
Devo fare la select da codice a codice
Traduci perchè questa frase non ha per niente senso.![]()
select verso un database?
Scusa il ritardo !
Per fare da Prodotto Codice1 a Prodotto Codice2:
Certo devo fare : select * from Prodotti where Codice >= 'Codice1' and Codice <= 'Codice2'
Non badando ai formalismi della select, ma è corretto fare in questo modo quando il campo codice1 e Codice2 sono in formato testo e non numerici ?
Nel caso che i filtri di selezione (Codice1 & Codice2) contengano in esempio 'XXXYY' e 'tXA12'
quale criterio usa per selezionare il range dei prodotti ? In ordine alfabetico e numerico per intenderci?
E' corretto fare in questo modo o per in campi stringa c'è un'altro modo (tipo between ecc.)?
Spero essere stato chiaro
Saluti e con l'occasione buon anno.
Ps.: io comunque non ho acora fatto delle prove per verificare
Ecco, adesso è più comprensibile.![]()
Certo che è corretto fare così, ma puoi indifferentemente usare il BETWEEN, non fa alcuna differenza.
Però attento, non funziona sempre in tutti i casi, ma dipende dal database e/o dal provider che usi per accedervi.
Tempo fa ho avuto la sfortuna di dover connettermi ad un database FoxPro (tabelle su file DBF) utilizzando l'apposito provider OleDB, e non c'era verso di utilizzare il BETWEEN, quindi ero costretto ad usare il classico
campo >= valore1 AND campo <= valore2
Ma sono casi rari... Con SQL Server, Oracle, DB2, ecc. non ho mai avuto problemi.
Ma se non provi...
Scusa il ritardo !
Grazie ho provato e non mi da problemi facedo >= ecc...