一句SQL语句,加了 group by 和 order by 就出错,怎么改?是用 access 做数据库
StrSQL = "select 考勤编号,员工编号,考勤日期,起始日期,结束日期,请假类型,考勤类型,备注 from 考勤信息 "
StrSQL = StrSQL & " where "
StrSQL = StrSQL & " group by 员工编号 order by 考勤日期 "
[解决办法]
group by 需要聚合函数结合使用,先理解下这个吧
[解决办法]
group by 是这样用的,可能你没有理解其含义
StrSQL = "select count(员工编号) from 考勤信息 "
StrSQL = StrSQL & " where 员工编号> 1000 "
StrSQL = StrSQL & " group by 员工编号 order by 考勤日期 "
[解决办法]
如果只要按员工编号分组:
StrSQL = "select 考勤编号,员工编号,考勤日期,起始日期,结束日期,请假类型,考勤类型,备注 from 考勤信息 group by 员工编号 "
如果按员工编号分组,又要排序:
StrSQL = "select 考勤编号,员工编号,考勤日期,起始日期,结束日期,请假类型,考勤类型,备注 from 考勤信息 group by 员工编号 order by 员工编号,考勤编号 "
员工编号要放在order by 语句的最前面,试试
[解决办法]
StrSQL = "select 考勤编号,员工编号,考勤日期,起始日期,结束日期,请假类型,考勤类型,备注 from 考勤信息 order by 员工编号 "
试试看
[解决办法]
你的员工编号数据类型是什么样的?
没理由的阿,同迷惑中
一句SQL语句,加了 group by 和 order by 就出错,如何改?是用 access 做数据库
一句SQL语句,加了 group by 和 order by 就出错,怎么改?是用 access 做数据库StrSQLselect考勤编号,员工
