请教sql语句!感激!

来源:百度知道 编辑:UC知道 时间:2024/05/21 00:13:57
参考table表

1,查看系统所有的审批流程信息
2,查询出w00170 在2008年12月1号~12号申请的所有申请单信息
3,查询出w00170 在2008年12月 申请的已成功审批的申请单
4,查询出w00170 在2008年12月 申请的休假相关的申请单

5,查询出2007-12-1~2007-12-17所有做过审批申请的员工工号,并且统计出各个员工的申请数,如
w00170 休假申请 2次
w00170 加班申请 3次
w00117 加班申请 5次
有点难哦,大家帮帮忙!如有遗漏,尽管问我!每天在线!

1、 select * from table

2、select * from table where 列名='w00170' and 日期列名 between '2008-12-1' and '2008-12-12'

3、select * from table where 列名='w00170' and 日期列名 between '2008-12-1' and '2008-12-31' and 状态列名='成功审批'

4,不知道你的表结构 自己写一下吧

5、 大概这样写
select 员工号,申请原因,count(*) from table where 列名='w00170' and 日期列名 between '2008-12-1' and '2008-12-17'
group by 员工号,申请原因

表结构都没有列出来