標題:
[發問]
想請問這段語法有哪裡出錯嗎
[打印本頁]
作者:
guaga
時間:
2013-11-14 09:10
標題:
想請問這段語法有哪裡出錯嗎
想請問大家
能幫我看一下 這段語法有哪裡出錯嗎
select sum([開始時間]) as 開始時間 ,
sum([結束時間]) as 結束時間 ,
sum([總工時(分)]) as 總工時 ,
sum([應完成時間(分)]) as 應完成時間 ,
sum([工時差]) as 工時差 ,
sum([產值]) as 產值 , 日期 ,操作員from [沖壓日報表$]
group by 日期,操作員
計算完成後 所有的值都對,但是 開始時間與結束時間卻不對
[attach]16692[/attach]
開始與結束時間 應該要跟下面那張圖一樣
作者:
joey0415
時間:
2013-11-14 10:04
回復
1#
guaga
group by 日期,操作員
group by
是將資料分群,做加總或平均... ,平常的開始或結束時間不能用group by
通常是月或週資料才會group by
平常單日都只用
例如: where 日期='20131115'的指定方式,如果還要加上某些特殊資料,你可能要查詢一下 join 的語法
作者:
guaga
時間:
2013-11-14 10:43
回復
2#
joey0415
本來想說 放在VBA那邊 已經跟主題無關了 所以移到這邊
謝謝你 我會再仔細研究的:)
作者:
georgewang
時間:
2015-8-24 19:25
用group by 是因為使用聚合函數 一定要使用,應該沒錯喔 只是 開始時間跟結束時接 用SUM與法就怪怪的,SUM不太可能去加總"開始""結束"時間,因為沒有完全資料表,也看不出問題,建議 開始 結束那的SUM改一下
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)