没明白你的意思,你是指某一天的最早时间吗?select min(时间字段) from youtable where ..............
解决方案 »
- mysql连接失败
- 使用ADO.NET实体数据模型管理数据,库中有多张结构相同的表,如何将数据保存到其中指定的一张表中。请看详细说明。
- 远程导入数据的问题,谢谢各们兄弟了.
- 请教
- 关于字符串过滤问题.
- sql server 2005错误:发生不可恢复的I/O错误 1:(函数不正确)
- sql2000里面存储过程中:那么怎么判断 一个字符串中 包含另一个字串呢?
- 在存储过程中如何判断语句是否正常执行?
- 不同局域网内的sqlserver的注册问题
- SQL 2000数据库移植到MSDE 2000中,怎么做呀?
- vfp中,如果制作工具栏???
- 帮忙介绍一本经典的SQL SERVER的书籍,适合入门学习。在线送分!
create table 考勤表 (
员工id number,
员工姓名 varchar(20),
打卡时间 date,
……
);难么执行的sql应该是:
select 员工id, max(员工姓名), min(打卡时间)
from 考勤表
group by 员工id, to_date(打卡时间, 'YYYYMMDD')
;注:该语句使用了ORACLE的语法!
2002-08-01 啊啊啊 07:00:00
2002-08-02 别别 06:58:10
2002-08-03 细细细 07:10:03
2002-08-04 啊啊啊 06:52:01
...
...
...
...
是吗?如果是请给出你的表结构。
personid int
worktime datetimeSQLServer系统select min(datepart(second,worktime)) from table
group by personid,month(worktime),day(worktime)
id attendance_DT
123 1987-8-13 12:30:23
123 1987-8-13 14:30:23
123 1987-8-14 8:12:12
124 1987-8-13 12:35:23
124 1987-8-14 7:30:20
124 1987-8-14 11:30:23
∶ ∶
∶ ∶我想要得到的查询结果表
id attendance_DT
123 1987-8-13 12:30:23
123 1987-8-14 8:12:12
124 1987-8-13 12:35:23
125 1987-8-14 7:30:20
∶ ∶
∶ ∶
from table
group by personid,year(worktime),month(worktime),day(worktime)