Code: Alles auswählen
SELECT `tbl_Adressen`.`Firma1`, `tbl_Adressen`.`Strasse`, `tbl_Adressen`.`PLZ`, `tbl_Adressen`.`Ort`, `tbl_Angebot`.`AngNr`, `tbl_Angebot`.`ProjektZeile1`, `tbl_Angebot`.`ProjektZeile2`, `tbl_Angebot_Version`.`Version`, `tbl_Angebot_Version`.`AnlDatum`, `tbl_Angebot_Version`.`Ansprechpartner`, `tbl_Angebot_Version`.`Abteilung`, `tbl_Angebot_Version`.`Tel`, `tbl_Angebot_Version`.`Fax`, `tbl_Angebot_Version`.`Anfrage`, `tbl_Angebot_Version`.`ZusatzText`, `tbl_Angebot_Version_Daten`.`PosNr`, `tbl_Angebot_Version_Daten`.`WZ_Nr`, `tbl_Angebot_Version_Daten`.`WZ_Version`, `tbl_WZ_Version`.`WZ_VersionTxt`, `tbl_WZ_Version`.`WZ_KundenNr`, `tbl_Angebot_Version_Daten`.`WZ_Text`, `tbl_Angebot_Version_Daten_Staffel`.`StaffelNr`, `tbl_Angebot_Version_Daten_Staffel`.`Menge`, `tbl_Angebot_Version`.`LandUSA`, `tbl_Angebot_Version`.`Vorname`, `tbl_Angebot_Version`.`Anrede`, `tbl_Adressen`.`Waehrung`, `tbl_Angebot`.`DollarKurs` FROM `wzdb`.`tbl_Angebot_Version_Daten_Staffel` AS `tbl_Angebot_Version_Daten_Staffel`, `wzdb`.`tbl_Angebot_Version_Daten` AS `tbl_Angebot_Version_Daten`, `wzdb`.`tbl_WZ_Version` AS `tbl_WZ_Version`, `wzdb`.`tbl_Angebot_Version` AS `tbl_Angebot_Version`, `wzdb`.`tbl_Angebot` AS `tbl_Angebot`, `wzdb`.`tbl_Adressen` AS `tbl_Adressen` WHERE `tbl_Angebot_Version_Daten_Staffel`.`PosNr` = `tbl_Angebot_Version_Daten`.`PosNr` AND `tbl_Angebot_Version_Daten_Staffel`.`AngNr` = `tbl_Angebot_Version_Daten`.`AngNr` AND `tbl_Angebot_Version_Daten_Staffel`.`Version` = `tbl_Angebot_Version_Daten`.`Version` AND `tbl_WZ_Version`.`WZ_Nr` = `tbl_Angebot_Version_Daten`.`WZ_Nr` AND `tbl_WZ_Version`.`WZ_Version` = `tbl_Angebot_Version_Daten`.`WZ_Version` AND `tbl_Angebot_Version_Daten`.`AngNr` = `tbl_Angebot_Version`.`AngNr` AND `tbl_Angebot_Version`.`AngNr` = `tbl_Angebot`.`AngNr` AND `tbl_Angebot`.`LfdAdrNr` = `tbl_Adressen`.`LfdAdrNr`
so sieht die select aus , aber es fehlt ansich sogar noch eine if abfrage darin.
dies ist momentan nur das was im assistenten zusammenkam , sobald ich da dann auch anzeigen gehen stürzt OOo ab
ok hab nun versucht die ausgabe ein wenig zu kürzen durch distinctrows
Code: Alles auswählen
SELECT DISTINCTROW tbl_Adressen.Firma1, tbl_Adressen.Strasse, tbl_Adressen.PLZ, tbl_Adressen.Ort, tbl_Angebot.AngNr, tbl_Angebot.ProjektZeile1, tbl_Angebot.ProjektZeile2, tbl_Angebot_Version.Version, tbl_Angebot_Version.AnlDatum, tbl_Angebot_Version.Ansprechpartner, tbl_Angebot_Version.Abteilung, tbl_Angebot_Version.Tel, tbl_Angebot_Version.Fax, tbl_Angebot_Version.Anfrage, tbl_Angebot_Version.ZusatzText, tbl_Angebot_Version_Daten.PosNr, tbl_Angebot_Version_Daten.WZ_Nr, tbl_Angebot_Version_Daten.WZ_Version, tbl_WZ_Version.WZ_VersionTxt, tbl_WZ_Version.WZ_KundenNr, tbl_Angebot_Version_Daten.WZ_Text, tbl_Angebot_Version_Daten_Staffel.StaffelNr, tbl_Angebot_Version_Daten_Staffel.Menge, IIf(`Staffel_PreisManuell`<>0,`Staffel_PreisManuell`,`Staffel_Preis`) AS VKPreis, tbl_Angebot_Version.LandUSA, tbl_Angebot_Version.Vorname, tbl_Angebot_Version.Anrede, tbl_Adressen.Waehrung, tbl_Angebot.DollarKurs
FROM tbl_WZ_Version INNER JOIN ((tbl_Adressen INNER JOIN tbl_Angebot ON tbl_Adressen.LfdAdrNr = tbl_Angebot.LfdAdrNr) INNER JOIN (tbl_Angebot_Version INNER JOIN (tbl_Angebot_Version_Daten LEFT JOIN tbl_Angebot_Version_Daten_Staffel ON (tbl_Angebot_Version_Daten.Version = tbl_Angebot_Version_Daten_Staffel.Version) AND (tbl_Angebot_Version_Daten.AngNr = tbl_Angebot_Version_Daten_Staffel.AngNr) AND (tbl_Angebot_Version_Daten.PosNr = tbl_Angebot_Version_Daten_Staffel.PosNr)) ON (tbl_Angebot_Version.Version = tbl_Angebot_Version_Daten.Version) AND (tbl_Angebot_Version.AngNr = tbl_Angebot_Version_Daten.AngNr)) ON tbl_Angebot.AngNr = tbl_Angebot_Version.AngNr) ON (tbl_WZ_Version.WZ_Version = tbl_Angebot_Version_Daten.WZ_Version) AND (tbl_WZ_Version.WZ_Nr = tbl_Angebot_Version_Daten.WZ_Nr);
wird aber leider nicht besser , die db freezt
aber ich brauch ne lösung weil da kommen noch einige abfragen/berechnungen in abfragen die genauso bzw noch länger sind