Hirdetés

Keresés

Új hozzászólás Aktív témák

  • pch

    senior tag

    válasz pch #5870 üzenetére

    Most már ennyire átírtam, hogy a pénztár s bank táblákat összejoin-oltam és azt tettem left joinba. De az eredmény ugyanaz..

    SELECT t1.szamla_id, t1.vevo_id, t1.vnev, t1.brutto, (ROUND(IFNULL((SUM(t2.bevetel)-(t2.kiadas)),0),2)+ROUND(IFNULL((SUM(t4.bevetel)-(t4.kiadas)),0),2)) as fizetve
    FROM kimszamla AS t1
    LEFT JOIN (banklista AS t2,bank AS t3) ON (t1.szamla_id=t2.szamla_id AND t2.bank_id=t3.bank_id)
    LEFT JOIN (penztarlista AS t4,penztar AS t5) ON (t1.szamla_id=t4.szamla_id AND t4.penztar_id=t5.penztar_id)
    WHERE t1.tipus='0'
    AND t1.teljesites <= '2023-12-01'
    AND t3.datum <= '2023-12-01'
    AND t5.datum <= '2023-12-01'
    AND t2.kivezetes = 'V_SZ'
    AND t4.kivezetes = 'V_SZ'
    GROUP BY t1.vevo_id;

    Mintha lesz@rna left join vagy right join van inner join lenne. Az eredmény mindig ugyanaz :(

Új hozzászólás Aktív témák