Da Sum eine Aggregat-Funktion ist, mußt du nach den restlichen Feldern gruppieren:
SQL-Code:
SELECT ARBEITSDATUM as Datum
, Rechnung_NR as Buchungstext
, SUM(tbl_Rechnung.ZEIT * tbl_Lohn.LOHN) AS Einnahmen
FROM tbl_Rechnung
Inner JOIN tbl_Lohn
ON tbl_Rechnung.SID_LOHN = tbl_Lohn.ID
WHERE MONTH (ARBEITSDATUM ) = 01
AND YEAR (ARBEITSDATUM ) = 2005
GROUP BY Datum, Rechnung_NR
union all
SELECT Datum
, Material as Buchungstext
, Einlagen as Einnahmen
FROM tbl_Kosten
WHERE MONTH (datum) = 01
AND YEAR (datum) = 2005