iT邦幫忙

0

請問要怎麼列出總加班時數>=5

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20211225/20132460sK8idJZSYg.jpg

在where中加入and overtime.加班時數 >=5
只會列出所有單次加班>=5
我要找總加班時數,但sum不能放在where裡面的樣子

看更多先前的討論...收起先前的討論...
Yaowen iT邦研究生 3 級 ‧ 2021-12-25 23:18:26 檢舉
你在外層在包一層 select 下 where 就好了...
10811235 iT邦新手 5 級 ‧ 2021-12-25 23:21:17 檢舉
我發現在group by 下面一行加上
HAVING SUM(overtime.`加班時數`) >=5
就可以了,謝謝
所有的工號都逐日跑一次SELECT..
迷路 iT邦新手 1 級 ‧ 2021-12-27 08:12:50 檢舉
理論上
HAVING `總加班時數`>=5
就可以了,但我不推薦用中文字當欄位名稱/暱稱
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
純真的人
iT邦大師 1 級 ‧ 2021-12-25 23:31:56

恩~就一般條件是使用where
若如果是群組條件的位置是下在having

我要發表回答

立即登入回答