表A的结构如下:
车牌号码(cphm) 车辆类型(cllx)驾驶员姓名(jsyxm) 驾驶证号(jszh) 违法时间(wfsj)违法代码(wfdm)注:酒后驾驶的违法代码1101
超速驾驶的违法代码1103
超员行驶的违法代码1109查询A表中酒后驾驶,一年内有三次有超速,一年内4次超员违法行为的记录谢谢各位!!!
车牌号码(cphm) 车辆类型(cllx)驾驶员姓名(jsyxm) 驾驶证号(jszh) 违法时间(wfsj)违法代码(wfdm)注:酒后驾驶的违法代码1101
超速驾驶的违法代码1103
超员行驶的违法代码1109查询A表中酒后驾驶,一年内有三次有超速,一年内4次超员违法行为的记录谢谢各位!!!
解决方案 »
- 数据透视表控件
- ★小白每天一问:关于模糊查询,如何写的更有条理和有效率
- 关于 SQL 语句 执行 顺序的问题
- 无法远程连接sql server,无防火,是1433,没隐藏服务器.为什么会这样.
- sql 2000 数据库还原出错
- 拜托哪位仁兄帮我解释一下distinct在sql语句中使用的意思。偶没有理解*^_^*
- 十万火急,一台在 sql server 6.5 上的数据,我怎么把它导入到我的 sql server 2000 的机器上
- SQL Server2008 管理员密码问题
- 如何对日期字段进行模糊查询?
- 高人们,帮帮忙,哪理有oracle developer 2000的下载
- 请问C/S系统,ADO连接数据库,SQLSERVER采用windows验证,程序在客户端调试的时候出现错误:用户‘null'登陆失败,是不是连接串有问题?
- 多行插入的问题
select cphm,year(wfsj)
from tablea
group by cphm,year(wfsj)
having sum(case when wfdm=1101 then 1 else 0 end)>=1
and sum(case when wfdm=1103 then 1 else 0 end)>=3
and sum(case when wfdm=1109 then 1 else 0 end)>=4
from tablea
group by cphm,year(wfsj)
where datediff(yy,wfsj,getdate())<1
having sum(case when wfdm=1101 then 1 else 0 end)>=1
and sum(case when wfdm=1103 then 1 else 0 end)>=3
and sum(case when wfdm=1109 then 1 else 0 end)>=4