1
A
回答
1
0
您可以使用GROUP BY
子句來計算事務。 假設你TXN Date
是date
類型的,你可以用下面的查詢:
SELECT CONVERT(VARCHAR(6), TXN_DATE, 112) AS YYYYMM, COUNT(*) AS TXN_COUNT
FROM MyTable
GROUP BY CONVERT(VARCHAR(6), TXN_DATE, 112)
ORDER BY CONVERT(VARCHAR(6), TXN_DATE, 112)
編輯:既然你TXN_DATE
是int
類型,可以使用以下
SELECT LEFT(CONVERT(VARCHAR, TXN_DATE), 6) AS YYYYMM, COUNT(*) AS TXN_COUNT
FROM MyTable
GROUP BY LEFT(CONVERT(VARCHAR, TXN_DATE), 6)
ORDER BY LEFT(CONVERT(VARCHAR, TXN_DATE), 6)
0
使用集團通過和子串:
SELECT
SUBSTRING(CAST(TXNDate AS VARCHAR(12)),0,9) AS TXNDate,COUNT(*) AS 'TXN Count'
FROM
@tblTest
GROUP BY SUBSTRING(CAST(TXNDate AS VARCHAR(12)),0,9)
相關問題
- 1. SQL服務器:盤點記錄
- 2. SQL服務器:盤點日期與
- 3. Grails服務交易
- 4. 交易:控制器vs服務
- 5. 交易在服務和道服務層
- 6. 易趣交易API錯誤AddItem服務
- 7. EJB Web服務交易
- 8. .Net網絡服務交易
- 9. SSIS與MSDTC服務交易
- 10. 服務總線1.0的Windows服務器交易/錯誤處理
- 11. 連接交易客戶端和交易服務器的最佳方式
- 12. 開盤交易的驗證
- 13. Yodlee - 信用卡交易 - 交易地點
- 14. ArangoDB:Foxx服務中的交易限制
- 15. 春天日誌服務和交易
- 16. ria服務如何管理交易
- 17. Grails服務/交易/ RuntimeException的/測試
- 18. 如何在服務層進行交易
- 19. 交易中的每種服務方法
- 20. 春季測試inpact上服務交易
- 21. MS SQL服務器交叉表約束
- 22. SQL服務器交換數據
- 23. 交叉應用SQL服務器2017
- 24. 交叉檢查SQL服務器報告
- 25. 無法.NET交易發送到DB2服務器窗口2003
- 26. 應用內購買發送交易回執到服務器
- 27. 鏈接服務器SQLNCLI問題。 「沒有交易活動的」
- 28. 正在使用交易與鏈接服務器通信良好?
- 29. 與環回鏈接服務器的交易 - 鎖定問題
- 30. Authorize.net沙箱交易API在直播服務器不工作
是你的'TXN日期'列'varchar'或'日期'類型? – ughai
TXN日期列是一個int類型 –
將它除以100並使用'group by'像這樣'SELECT TXNDate/100,COUNT(*)FROM Table1 GROUP BY TXNDate/100' – ughai