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. SQL服务代理和交易
- 5. 交易:控制器vs服务
- 6. 3971服务器无法恢复交易
- 7. 交易在服务和道服务层
- 8. 易趣交易API错误AddItem服务
- 9. EJB Web服务交易
- 10. Grails服务交易行为
- 11. 微服务中的交易
- 12. .Net网络服务交易
- 13. SSIS与MSDTC服务交易
- 14. 服务总线1.0的Windows服务器交易/错误处理
- 15. 连接交易客户端和交易服务器的最佳方式
- 16. 向ADO交易添加任意可交易服务
- 17. Sql Start交易
- 18. 与服务器和JPA交易客户交谈
- 19. 开盘交易的验证
- 20. Yodlee - 信用卡交易 - 交易地点
- 21. Neo4j的2.3.0交易REST端点服务错误
- 22. 春季测试inpact上服务交易
- 23. 服务层的春季交易
- 24. ria服务如何管理交易
- 25. ArangoDB:Foxx服务中的交易限制
- 26. Grails服务/交易/ RuntimeException的/测试
- 27. 跨多个网络服务交易
- 28. 春季服务和DAO层交易
- 29. 零售交易服务缓存
- 30. 春天日志服务和交易
是你的'TXN日期'列'varchar'或'日期'类型? – ughai
TXN日期列是一个int类型 –
将它除以100并使用'group by'像这样'SELECT TXNDate/100,COUNT(*)FROM Table1 GROUP BY TXNDate/100' – ughai