SQLSERVER2000数据库的基本语句有哪些?

SQLSERVER2000数据库的基本语句有哪些?,第1张

针对数据库对象:create创建、alert修改、drop删除

针对数据表对象:select查询、insert新增插入、update修改、delete删除、truncate截断清空整表

针对数据库权限管理:grant授权用户权限、revoke撤销用户权限

搂主说得不是太明白,你是要取第一条记录所对应的那个时间吗?

如果是的话,用如下语句即可。

select min(time)

from table1

group by convert(varchar(13),time,20)

假设Table1表中数据如下

2006-05-01 11:01:00.000

2006-05-01 11:02:00.000

2006-05-01 12:02:00.000

2006-05-02 12:02:00.000

2006-05-02 12:01:00.000

查询结果为:

2006-05-01 11:01:00.000

2006-05-01 12:02:00.000

2006-05-02 12:01:00.000

对应的都是每小时中最早的那一条时间。

convert(varchar(13),time,20)

的意思是将time字段转换成字符串形式,convert的第三个参数,取值20是将时间转换成yyyy-mm-dd hh:mm:ss的形式。由于限定了是转换成长度为13的字符串,所以转换后就会取时间字符串的前13位yyyy-mm-dd hh

create proc aaa @dd1 datetime

as

select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,@dd1) = 0

go

--执行存储过程

execute aaa '2009-04-27 15:51:39.000'

如果是确定显示当天的话,直接执行

select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,getdate()) = 0 就行了 不用存储过程


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10825823.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存