有一个表记录表,里面有 编号 ,车牌 ,检测点几个字段我既要查出该表的所有记录数量,又要找车车牌是厦门数量,还要根据检测点分组能用一条sql语句写出来吗?这是我写的,但是出错了,各位帮帮忙,小弟谢啦SELECT COUNT(*) AS 总记录数, CheckerCode AS 检测点, SUM(substring(车牌 ,1,2)=‘闽D’) AS 厦门车牌的记录数量FROM tbRecords GROUP BY 检测点
解决方案 »
- 想了好久还是不懂,请教个视图。
- 一个比较难的复合查询~!不同日期用气量对应的不同日期的单价计算问题。
- 为什么老是提示“当前页的脚本发生错误” Sql server 2000
- 我要建一个购物系统,里面涉及三级分类,但有些问题想不通,还请大家帮帮忙
- 高分求SQL
- 问一个新手也能搞定的问题,呵呵
- SQLSERVER2005中能使用isql bcp工具倒入数据吗?使用与以前有什么不同。
- 触发器
- 在线等待中。。。。。。。。。。。
- 在 ms sql server 中如何查询server中有哪些database?database中有哪些table?table中有哪些column?
- 如何单独调用存储过程返回的其中一张表
- 求sql
CheckerCode AS 检测点,
sum(case when substring(车牌 ,1,2)='闽D' then 1 else 0 end) 厦门车牌的记录数量
FROM tbRecords
GROUP BY CheckerCode
CheckerCode AS 检测点,
sum(case when substring(车牌 ,1,2)='闽D' then 1 else 0 end) 厦门车牌的记录数量
FROM tbRecords
GROUP BY CheckerCode
2 检测点2 闽F11112
3 检测点3 闽A11113
4 检测点4 闽B11114
5 检测点1 闽D11115
COUNT(1) AS 总记录数,
CheckerCode AS 检测点,
sum(case when substring(车牌 ,1,2)='闽D' then 1 else 0 end) as 厦门车牌的记录数量
FROM
tbRecords
GROUP BY
CheckerCode
select count(*),count(车牌号),检测点 from 表名 where 车牌号 like '闽%' group by 检测点
你看看这个行不行
CheckerCode AS 检测点,
sum(case when substring(车牌 ,1,2)='闽D' then 1 else 0 end) 厦门车牌的记录数量
FROM tbRecords
GROUP BY CheckerCode这个靠谱,谢谢,各位