台灣最大程式設計社群網站
線上人數
1348
 
會員總數:246737
討論主題:190152
歡迎您免費加入會員
討論區列表 >> VB.NET >> [新手求助] 資料欄位相同日期group
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[新手求助] 資料欄位相同日期group
價值 : 120 QP  點閱數:165 回應數:2
樓主

阿明
門外漢
0 17
363 52
發送站內信

我有 saveday與total 這兩個欄位資訊, saveday 專門記錄資料建立日期 total 為記錄該筆資料金額. 每日會許多筆資料預期想把每日的資料透過 group 方式來呈現 . total部分以sum加總

saveday的日期格式目前為 : (例如 : 2022/06/24 14:59:26) . 現在遇到問題是無法將 saveday 的日期group起來. 查詢網路相關範例套用後,執行sql 測試查詢都會出現 "運算式中未定義的'CONVERT' 函數"


目前語法 : SELECT SUM(total) AS total, CONVERT(varchar(12) , getdate(), 111 ) as saveday FROM Projects GROUP BY CONVERT(varchar(12) , getdate(), 111)

搜尋相關Tags的文章: [ sql ] , [ datetime ] , [ group相同日期 ] ,
本篇文章發表於2022-06-24 15:25
1樓
回應

pilipala
檢舉此回應
CONVERT(VARCHAR(12), GETDATE(), 111) => 對 getdate() 進行 group by 這是問題點吧,應該是對 table 的 saveday 欄位進行 group by
本篇文章回覆於2022-06-25 06:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

P陳
檢舉此回應
1.saveday 是欄位名稱,怎還可以用 'AS saveday',total 也不能用 as total
2. 試試以下
SELECT SUM(total) AS DaySUm , date(saveday) as EveryDate FROM Projects GROUP BY date(saveDay)
本篇文章回覆於2022-06-25 16:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.