Blitz Posted April 19, 2006 Report Share Posted April 19, 2006 Luk sads ir pieprasijums uz INTERBASE SELECT N.ID, N.nosaukums, N.artikuls, N.grupa, N.cena, (SELECT SUM(atlikums) FROM O_TEKATLIK WHERE isprece=N.ID and isnodala=130) as atlikums FROM N_KLPREC N WHERE atlikums<>''"; lieta tada ka man vins izmet kludu ka sim nepatik atlikums aiz WHERE. Nu kaa, ir divas tabulas, precu un precu atlikumu. Es nemu preci no precu db un skaitu vinai atlikumus pa pozicijaam, bet ir tadas preces kuram atlikumi vispar nav noraditi, tapec vajag parbaudi! 0 ir pielaujams bet NULL nav! ka vartu vel uzstaisit parbaudi? Shaadi man nesanaak... :/ Link to comment Share on other sites More sharing options...
bubu Posted April 19, 2006 Report Share Posted April 19, 2006 Kādu kļūdu saka (to taču arī vajag mums pateikt!!)? Link to comment Share on other sites More sharing options...
GedroX Posted April 20, 2006 Report Share Posted April 20, 2006 WHERE daļā tu nedrīksti izmantot SELECT iedefinētos mainīgos. Nāksies vien rakstīt pilno aprēķinu (SELECT SUM(atlikums) FROM O_TEKATLIK WHERE isprece=N.ID and isnodala=130) vai arī likt to nevis WHERE, bet gan HAVING atlikums <> '' Link to comment Share on other sites More sharing options...
Recommended Posts