Błąd zapytania o wynagrodzenie pracowników
Staram się sporządzić raport na temat wynagrodzeń firmy i chcę pokazać wszystkim pracownikom firmy, używając takich zapytań:
select tab1.name, tab1.job,tab1.salary, tab2.discount-days,
(tab1.salary-((tab1.salary/30)*tab2.discount-days) as 'total'
from tab1,
tab2
where tab2 .date_discount between date_begin and date_end;
Tutaj widać tylko pracowników, którzy skorzystali ze zniżek w tym okresie, ale chcę pokazać wszystkich pracowników firmy, a jeśli ktoś skorzystał ze zniżki, pokaż to również w całości.
Potrzebujesz pomocy, aby wykonać zapytanie, które pokazuje wszystkim pracownikom nie tylko zniżki