49 messaggi dal 06 settembre 2002
buon giorno a tutti,
vorrei sapere se è possibile :

campo1= 100
campo2= 200

dovrei estrarre il record che ha la differenza tra campo1 e campo2
in pratica e possibile trovare la diffenza di due campi in orizzontale


 spero di essermi spiegata
grazie
sima
3.122 messaggi dal 16 maggio 2002
Tu vorresti i record per i quali la differenza fra due campi è un certo valore? Sì, è possibile, anche se poco performante poiché la query avverrebbe scandendo sequenzialmente tutti i record. Se ho capito bene dovresti fare
SELECT *
FROM tabella
WHERE campo2-campo1=valore

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
49 messaggi dal 06 settembre 2002
grazie, per la risposta, e meglio che ti spieghi il problema

nella tabella ho due campi con valore
id_date_dal = 517
id_date_al = 519

dovre poter estrarre i record tra i due valori.
mi verrebbe da utilizzate between ma quello lo fa solo in verticale e non in orizzontale.
come sempre non so se e fattibile o meno ma io come sempre ci provo :))
grazie
3.122 messaggi dal 16 maggio 2002
Uhm... sinceramente ancora non ho capito (sarò duro...).
Tu hai due campi della tabella che si chiamano "id_date_dal" e "id_date_al". Tu cosa vorresti estrarre esattamente? Dalla stessa tabella o da un'altra?
Ovviamente fai bene a chiedere, se sia fattibile o no cerchiamo di determinarlo

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.