dhuuk42
Grünschnabel
Hallo zusammen,
ich habe folgendes Problem. In einem System werden Daten nach erreichen eines gewissen Status aus der Live Tabelle in eine History Tabelle verschoben.
Für einen Report den ich erstelle benötige ich jedoch alle Daten um beispielweise die Gesamtpicks pro Tag dem aktuellen Fortschritt gegenüberzustellen. Die Gesamtpicks kann ich jedoch nur ermitteln, wenn ich die Daten aus beiden Tabellen (Live und History) per Excel mit Makro zusammenführe. Diesen Umweg würde ich mir in Zukunft gerne sparen.
Anbei meine Abfrage für die Live und die History Tabelle. Beide Tabellen sind von der Struktur her (Anzahl Spalten gleich). Kriterium für die Abfrage ist das ermittelte Lieferdatum des Auftrags.
Quellcode für LIVE Abfrage
Quellcode für History Abfrage
Jetzt zu meiner Frage. Gibt es eine Möglichkeit beide Abfragen in einer Abfrage zu vereinen? So dass ich in einem Report sämtliche Datensätze aus beiden Tabellen habe?
Danke für Eure Hilfe und Beste Grüße,
dhuuk42
ich habe folgendes Problem. In einem System werden Daten nach erreichen eines gewissen Status aus der Live Tabelle in eine History Tabelle verschoben.
Für einen Report den ich erstelle benötige ich jedoch alle Daten um beispielweise die Gesamtpicks pro Tag dem aktuellen Fortschritt gegenüberzustellen. Die Gesamtpicks kann ich jedoch nur ermitteln, wenn ich die Daten aus beiden Tabellen (Live und History) per Excel mit Makro zusammenführe. Diesen Umweg würde ich mir in Zukunft gerne sparen.
Anbei meine Abfrage für die Live und die History Tabelle. Beide Tabellen sind von der Struktur her (Anzahl Spalten gleich). Kriterium für die Abfrage ist das ermittelte Lieferdatum des Auftrags.
Quellcode für LIVE Abfrage
SQL:
select tbl_out_order.id,
tbl_article.article_no,
tbl_article.description_1,
tbl_out_order_pos.quantity,
tbl_out_order_pos.picked_quantity
from tbl_out_order,
tbl_out_order_pos,
tbl_charge,
tbl_article
where tbl_out_order.id = tbl_out_order_pos.out_order_id
and tbl_charge.id = tbl_out_order_pos.charge_id
and tbl_article.id = tbl_charge.article_id
and tbl_out_order.host_delivery_date between &Beginn and &Ende;
Quellcode für History Abfrage
SQL:
select tbl_out_order[B]_his[/B].id,
tbl_article.article_no,
tbl_article.description_1,
tbl_out_order_pos[B]_his[/B].quantity,
tbl_out_order_pos_his.picked_quantity
from tbl_out_order[B]_his[/B],
tbl_out_order_pos[B]_his[/B],
tbl_charge,
tbl_article
where tbl_out_order[B]_his[/B].id = tbl_out_order_pos[B]_his[/B].out_order_id
and tbl_charge.id = tbl_out_order_pos[B]_his[/B].charge_id
and tbl_article.id = tbl_charge.article_id
and tbl_out_order[B]_his[/B].host_delivery_date between &Beginn and &Ende;
Jetzt zu meiner Frage. Gibt es eine Möglichkeit beide Abfragen in einer Abfrage zu vereinen? So dass ich in einem Report sämtliche Datensätze aus beiden Tabellen habe?
Danke für Eure Hilfe und Beste Grüße,
dhuuk42