SQL从多个表创建表

时间:2017-09-14 10:13:42

标签: sql sql-server database

你能帮忙解决以下问题。

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

  

在表格中,购买 ,如' table',' car',#39; house',   '主席' ,每个购买日期,最后一个已知客户位置,   和第一次和最后一次购买之间的时间,每行一行   顾客。

输出

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

非常感谢 隆隆。

1 个答案:

答案 0 :(得分: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