Jump to content
php.lv forumi

Interbase pieprasijums


Blitz

Recommended Posts

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

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

×
×
  • Create New...