张
张剑波
Unregistered / Unconfirmed
GUEST, unregistred user!
环境: delphi7 + ADO+ access2000 adodataset执行sql语句
问题简化如下:
——————————————————
只有一个表,表名:xyz
表的结构:
ftime 时间型的日期字段, 记录用户来访时间
fusername varchar字段, 来访的用户名称
fip varchar字段, 来访用户的IP地址
特别说明:一天中一个用户可能在不同时间多次来访问,都记录在表xyz中。
select count(*),fusername,fip from xyz 能统计用户的访问次数
问题:
A、如何用SQL表达:一个用户一天中的访问次数和第一次访问时间。
select count(*),fusername,fip ,ftime from xyz group by fusername,fip ,ftime
这句无效
B、字段是时间形的,以"hh:mm:ss"的形式显示,
如何在原有时间上显示加8小时,如早上08:00:00来访问,显示成"16:00:00"
请HELP,THANKS
问题简化如下:
——————————————————
只有一个表,表名:xyz
表的结构:
ftime 时间型的日期字段, 记录用户来访时间
fusername varchar字段, 来访的用户名称
fip varchar字段, 来访用户的IP地址
特别说明:一天中一个用户可能在不同时间多次来访问,都记录在表xyz中。
select count(*),fusername,fip from xyz 能统计用户的访问次数
问题:
A、如何用SQL表达:一个用户一天中的访问次数和第一次访问时间。
select count(*),fusername,fip ,ftime from xyz group by fusername,fip ,ftime
这句无效
B、字段是时间形的,以"hh:mm:ss"的形式显示,
如何在原有时间上显示加8小时,如早上08:00:00来访问,显示成"16:00:00"
请HELP,THANKS