2017-09-14 2 views
0

Konnten Sie mit dem folgenden heraus helfen.SQL Tabelle aus mehreren Tabellen erstellen

Ich habe 2 Tabellen, aus denen ich eine Tabelle erstellen möchte.

in einer Tabelle, wo Kauf wie ‚Tisch‘, ‚Auto‘, ‚Haus‘, ‚Stuhl‘, mit jedem Kaufdatum des letzten bekannten Standort des Kunden, und die Zeit zwischen dem ersten und letzten Kauf, in einer Zeile pro Kunden.

OUTPUT

Customer id, 
last known location, 
Last know location date, 
purchase 1, 
purchase 1 date 
etc ... , 
date between first and last purchase 

Jede mögliche Unterstützung enorm geschätzt.

Tables 1 and 2

Output table

Vielen Dank Rumbles.

+0

Bitte teilen Sie die erwartete Ausgabe – Anagha

+0

Bearbeitete die Frage. Forum erlaubt mir nicht, drei Bilder auf dem ersten Beitrag hinzuzufügen. – Rumbles

+0

Jetzt alle drei Tabellen hinzugefügt. – Rumbles

Antwort

0

Wenn Sie den Titel Ihrer Frage loslassen, klingt es so, als ob Sie eine Select Into-Anweisung verwenden möchten. Nehmen wir an, Sie haben eine Tabelle mit DayNames. Tagnamen würden "Sonntag", "Montag", "Dienstag" ... "Samstag" als Werte haben.

Wenn Sie eine neue Tabelle namens "WeekDayNames" erstellen möchten, schreiben Sie einfach eine Abfrage, um dies zu tun, und fügen Sie "Into [TableName]" vor der FROM-Klausel hinzu.

Select DayName.Name as [WeekDayName] 
    Into WeekDayNames 
From DayNames where 
    substring(DayNames.Name,1,1) <> 'S' -- Exclude Saturday and Sunday