Code: Alles auswählen
SELECT `tbl_Rechnungen`.`ReDatum`, `tbl_Rechnungen`.`LfdReNr`, `tbl_Rechnungen`.`Nettosumme`, `tbl_Rechnungen`.`Bruttosumme`, `Bruttosumme` * 0.97 AS `Skontobetrag`, `tbl_Rechnungen`.`EingangsDatum`, `tbl_Rechnungen`.`EingangsKontoauszug`, `tbl_Rechnungen`.`Mahnstufe`, `tbl_Adressen`.`Matchcode`, `ReDatum` + `ZahlZiel` +1 ,datediff( CURDATE() , `ReDatum` +30) AS Faellig, `tbl_Rechnungen`.`Bemerkung`, `tbl_Adressen`.`LfdAdrNr`
FROM `wzdb`.`tbl_Adressen` AS `tbl_Adressen`, `wzdb`.`tbl_Rechnungen` AS `tbl_Rechnungen`, `Zahlungsziel_2`
WHERE `tbl_Adressen`.`LfdAdrNr` = `tbl_Rechnungen`.`LfdAdrNr` AND `Zahlungsziel_2`.`LfdAdrNr` = `tbl_Adressen`.`LfdAdrNr` AND `tbl_Rechnungen`.`EingangsKontoauszug` IS NULL ORDER BY ( `ReDatum` + `ZahlZiel` ) ASC
ohne SQL ausführen bekomme ich dann Syntax error
datediff( CURDATE() , `ReDatum` +30)
da liegt mein eines problem
`ReDatum` + `ZahlZiel` +1
und da mein anderes , es wird zwar berechnet aber egal ob mit oder ohne +1 ergibt das ergebnis zwar etwas was wie ein datum aussieht aber 20080104,73