2011-10-07 82 views
0
CREATE TABLE #Temporary 
(
HoursThisYear int, 
HoursLastYear int, 
HoursBefore2010 int 
) 

INSERT 
INTO #Temporary (HoursThisYear) 
SELECT SUM(Hours) WHEN Year = '2011' FROM WorkFlow 

我很新,不知道我在做什麼。SQL從其他表格插入新表格

+0

你忘了問一個問題。 – Oded

+0

你正在使用哪個數據庫?不同的供應商的做法有點不同 - 這可能是其中的一種情況 –

+0

啊哈!我忘了提問。有什麼地方出了問題,而且對於我的生活我無法弄清楚。何時!=其中://謝謝大家的快速回復。 – brachaalizah

回答

1

假設您正在尋找關於INSERT語法的幫助。

INSERT INTO #Temporary 
    (HoursThisYear) 
    SELECT SUM(Hours) 
     FROM WorkFlow 
     WHERE Year = '2011' 
0
CREATE TABLE #Temporary (HoursThisYear int, HoursLastYear int, HoursBefore2010 int) 

INSERT INTO #Temporary (HoursThisYear) 
    SELECT SUM(Hours) 
    FROM WorkFlow 
    WHERE Year = '2011' 
0

這應該工作

CREATE TABLE #Temporary 
(
HoursThisYear int, 
HoursLastYear int, 
HoursBefore2010 int 
) 

INSERT 
INTO #Temporary (HoursThisYear) 
SELECT SUM(Hours) 
FROM WorkFlow 
WHERE Year = '2011'