PDA

Visualizza la versione completa : formattare dei campi direttamnete da query


gguida
25-11-2008, 13:40
Ciao a tutti,
è possibile formmattare dei campi direttamente in una query§?
mi spiego ho la seguente query:

strSQL= "select * FROM pipp where codicefiscale IN (select codice_fiscale FROM plutoana) and Foglio1 IN (select foglio_1 FROM pluto) order by generalita"



Primo quesito
La mia esigenza è quella di confrontare foglio1 e foglio_1 che sono uno testo è uno numerico
chiaramente se non metto lo stesso formto non va.
C'è un altro modo?

scondo quesito

ho l'esigenza di formattare i dati di foglio_1 per renderli compatibili con foglio1, utilizzo una funzione che rimuove gli zeri di prefisso.
Come faccio ad inserire la funzione nella query direttamente sul campo foglio_1 si può fare?

Grazie

optime
25-11-2008, 13:41
fa' un esempio dei formati

wallrider
25-11-2008, 13:50
:master:
si possono differenziare i nomi dei vari Foglio1? :stordita:

gguida
25-11-2008, 14:04
alla fine è stato più semplice trasformare entrambi i campi in numerico.
ora riesco a fare il confronto con:

strSQL= "select * FROM pippo where codicefiscale IN (select codice_fiscale FROM plutoana) and Foglio1 IN (select foglio_1 FROM pluto) order by generalita"

funziona tutto, solo che nei due campi foglio1 e foglio_1 devo anche confrontare se non sono valorizzati. In questi due campi il non valorizzato è espresso i maniera diversa, in foglio1 il valore è 0 mentre in foglio_1 il valore è nullo.
Come faccio?

Grazie....

Loading