2010-02-02 57 views
0
SELECT DISTINCTROW [OEE/A Query].Press, Sum([OEE/A Query].[SumOfLabor Hours]) AS [Sum Of SumOfLabor Hours], Sum([OEE/A Query].[SumOfGood Pieces]) AS [Sum Of SumOfGood Pieces], Sum([OEE/A Query].[Scrap Pieces]) AS [SumOfScrap Pieces], Sum([OEE/A Query].[SumOfMachine Hours]) AS [SumOfSumOfMachine Hours], Sum([OEE/A Query].[Total Parts Hours Earned]) AS [SumOfTotal Parts Hours Earned], Sum([OEE/A Query].[Standard Pcs Expected]) AS [Stand Pcs Expected] 
FROM [OEE/A Query] 
GROUP BY [OEE/A Query].Press; 
SELECT Sum(Sort)+Sum(Straighten)+Sum(Shine)+Sum(Standardize)+Sum(Sustain) AS total 
FROM [Shift Report Table]; 

當我運行此代碼時,它會產生一個錯誤,即「SQL語句結束後發現的字符」。 那麼,如何調整此代碼以避免任何錯誤?Microsoft Access 2003 - 正確編排代碼

+0

你是什麼意思「鋪設」? – Tomalak 2010-02-02 13:12:55

+1

如果您在Access查詢設計窗口中工作,則可以根據需要佈置SQL,因爲Access有自己的想法,只要保存即可更改。這很煩人。 – Fionnuala 2010-02-02 13:14:22

回答

-1

我不確定,但我認爲你不需要;角色。當你把它們拿出來會發生什麼?

+0

';'是標準的一部分。在較老的產品中是可選的,但是選擇離開';'在SQL Server 2008中被棄用。這是一種很好的形式,現在就開始習慣使用它。 – 2010-02-02 13:39:44

+0

如果我把;字符出後按和表後]在最後我得到一個語法錯誤,它突出顯示單詞SELECT時,我打好了。 – 2010-02-02 13:57:18

+0

@布萊恩:我不知道,';'是什麼標準? – Hogan 2010-02-02 19:04:10

4

訪問查詢不允許在同一個窗口中有兩個SELECT查詢。所以你必須分開你的兩個查詢。

我假設你正在Access查詢設計窗口工作

+0

是的,我正在查詢SQL窗口中工作 – 2010-02-02 13:58:36

+0

您是否一次嘗試過一個查詢? – hawbsl 2010-02-02 13:59:48

+0

在查詢部分或報告部分添加了哪些參數? 你不把它們添加到SQL代碼? – 2010-02-02 14:45:35