Uwaga ogólna: im mniej precyzyjnie opiszesz problem, tym mniejsza szansa, że ktoś Ci pomoże. Posługujesz się pojęciami, które dla osoby nie znającej meritum, są zbyt ogólne.
W pierwszej tabeli mam datę i czas zakończenia wstępnej producji, w drugiej tabeli datę oraz czas zakończenia produkcji. Zależy mi na tym aby wyświetlić w tabeli:
|DATA|ZAKONCZENIE WSTEPNEJ PRODUKCJI|ZAKOŃCZENIE PRODUKCJI|
Data z pierwszej kolumny to data czego?
Teraz dostałem info "z góry", że problem jest bardziej skomplikowany gdyż dochodzi jeszcze dwie kolumny - numer linii i kod produktu. Kody produktów nie mają być wyświetlane. Służą tylko do rozróżnienia produkcji.
Co to znaczy "rozróżnienie produkcji"? Ja rozumiem, że można rozróżnić partię produkcji, określić czas produkcji, serię produkcji.
Czas zakończenia wstępnej produkcji jest dodawany przy generowaniu raportu, czas zakończenia produkcji jest czasem zeskanowania ostatniej palety danego produktu. Produktów może być więcej niż jeden na każdej linii w danym dniu.
Więc z każdego dnia powinno to wyglądać np:
| DATA (tabela raportów) | NUMER LINII (tabela raportów) | ZAKOŃCZENIE WSTĘPNEJ PRODUKCJI (tabela raportów) | ZAKOŃCZENIE PRODUKCJI (tabela produkcji) |
| 2023-04-27 | 1 | 10:59:00 | 13:40:00 |
| 2023-04-27 | 1 | 12:30:00 | 16:43:00 |
| 2023-04-27 | 2 | 09:00:00 | 11:39:00 |
| 2023-04-27 | 1 | 10:59:00 | 13:40:00 |
W tabeli produkcji, kolumny mają nazwy: prod_code (kod produktu),date (data produkcji), line (linia), time (czas zeskanowania palety)
W tabeli produkcji: uid (kod produktu), filling_date, filling_finish_time, line_number
Jak zostawiasz taki opis, to (przynajmniej ja) zachodzę w głowę, dlaczego to jest w dwóch linijkach - czy opisujesz tabelę produkcji, ale sam opis rozbiłeś na 2 linijki, czy też może pomyliłeś się w nazwach.
Zrób jeszcze raz, na spokojnie, przykład w db-fiddle lub rozpisz przykładowe dane wejściowe i to, co chcesz uzyskać w efekcie, a niemal na pewno dostaniesz pomoc.
Jakie dane masz w jakie tabeli, co ma być kryterium, po którym będzie można jednoznacznie zidentyfikować, który wiersz z tabeli A ma być połączony z którym z tabeli B.