2017-09-14 166 views
0

您能否帮助解决以下问题。SQL从多个表格创建表格

我有2个表,我想从中创建一个表。

到一个表,其中购买的是“表”,“汽车”,“房子”, “椅子”,每次购买日期,最后已知的客户定位, 和时间在第一次和最后一次购买之间,每 客户一行。

输出

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

任何援助将非常感激。

Tables 1 and 2

Output table

非常感谢 隆隆。

+0

请分享预期产出 – Anagha

+0

编辑该问题。论坛不允许我在第一篇文章中添加三张图片。 – Rumbles

+0

现在添加了所有三个表。 – Rumbles

回答

0

刚刚离开问题的标题,这听起来像你可能希望使用Select Into语句。举个简单的例子,假设你有一个DayNames表。 Daynames将包含“星期日”,“星期一”,“星期二”......“星期六”作为值。

如果您想要创建一个名为“WeekDayNames”的新表,您只需编写一个查询来执行此操作,并在FROM子句之前添加“Into [TableName]”。

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