ciao a tutti,
ho un problemino in quanto non riesco ancora a lavorare in modo ottimale con le sql fatte tramite collegamento odbc su ibm iseris as400...

ho questa quey in una pagina php

codice:
$result=odbc_exec($conn,"SELECT SUM(QTMOV) AS QTATOT, SUM(MEVAL)
AS VALTOT, substring(DAMOV,2,4) AS MESE from MAGMAXNEW WHERE (cdmag='02'
or cdmag='08') GROUP BY substring(DAMOV,2,4) ORDER BY MESE");
in pratica mi restituisce la somma delle qtà e valori per mese, e funziona. Il problema è che alcuni valori del campo "MEVAL" (rientranti nella somma totale dei valori) devono essere considerati negativi nel caso in cui un'altro campo ("CDCAU") fosse uguale a '74' o 'V-'. Con access usavo un "iif" direttamente nell'sql ma qui sembra non funzionare. Possibile?

Sempre in merito, non capisco una cosa (sono nuovo di php): è meglio fare una sql che mi estre tutto e poi lavorare con il php per la selezione o fare sql anche più complesse ed avere già il risultato corretto?

Spero di essere stato abbastanza chiaro.......

intanto grazie mille!