Ich muss eine Lösung für das folgende Problem finden.Oracle normalisieren mehrere Zeilen in neue Ansicht
Der interne Postbote muss zuerst einen QR-Barcode auf einer Mailbox und einen Datamatrix-Barcode auf jedem (internen) Brief, den er in die Mailbox legt, scannen.
Die Daten aus dem Scanner-Gerät
|----|---------------------|--------------|---------------|
| ID | SCAN_DATE | BAROCDE_TYPE | BARCODE_VALUE |
----------------------------------------------------------|
| 1 | 2016/02/01 08:10:30 | QR | Dept_HR |
| 2 | 2016/02/01 08:10:35 | DM | Lett_1 |
| 3 | 2016/02/01 08:10:38 | DM | Lett_3 |
| 4 | 2016/02/01 08:10:41 | DM | Lett_6 |
| 5 | 2016/02/01 08:16:37 | QR | Dept_FI |
| 6 | 2016/02/01 08:16:38 | DM | Lett_2 |
| 7 | 2016/02/01 08:16:40 | DM | Lett_4 |
|----|---------------------|--------------|---------------|
Ich möchte im folgenden Format in eine Oracle 11g Datenbank-Tabelle gespeichert zu "normalisieren?" die Daten in eine Datenbank-Ansicht in folgendem Format (wo es leicht, welcher Buchstaben geliefert wurde, um zu sehen, an der Mailbox)
|---------------------|------------|---------------------|----------|
| ScanDate Postbox | Department | ScanDate Letter | LetterID |
|---------------------|------------|---------------------|----------|
| 2016/02/01 08:10:30 | Dept_HR | 2016/02/01 08:10:35 | Lett_1 |
| 2016/02/01 08:10:30 | Dept_HR | 2016/02/01 08:10:38 | Lett_3 |
| 2016/02/01 08:10:30 | Dept_HR | 2016/02/01 08:10:41 | Lett_6 |
| 2016/02/01 08:16:37 | Dept_FI | 2016/02/01 08:16:38 | Lett_2 |
| 2016/02/01 08:16:37 | Dept_FI | 2016/02/01 08:16:40 | Lett_4 |
|---------------------|------------|---------------------|----------|
Irgendwelche Ideen, wie ich die Daten eine Oracle-Datenbank-Ansicht erstellen kann zeigen, wie oben beschrieben ?
Ich bin Fehler zu sehen, wie Sie können ** ** sicher den Brief mit dem Briefkasten in Verbindung bringen. Es sei denn, es gibt mehr Spalten in der ersten Tabelle – Ted
Ist ein "DM", der nach einem "QR" angezeigt wird, mit dieser Abteilung verknüpft? – JohnHC
@ JohnHC - Sie können diese Annahme machen, aber wie sicher ist es? – Ted