knrt.net
当前位置:首页 >> sql 日期去掉时分秒 >>

sql 日期去掉时分秒

select GETDATE() as '当前日期', DateName(year,GetDate()) as '年', DateName(month,GetDate()) as '月', DateName(day,GetDate()) as '日', DateName(dw,GetDate()) as '星期', DateName(week,GetDate()) as '周数', DateName(hour,GetDate()...

分两种情况,一种是查询时把时分秒等去掉,另一种是新建一个字段,只保存日期。 测试方法如下: 创建表: CREATE TABLE [test]([id] [int] NULL,[starttime] [datetime]);插入数据: insert into test values (1,getdate());如果查询时去掉就很...

可以使用SQL函数 Convert(),例如将当前服务器的时间转换为日期: Select Convert(char(10),getdate(),126) 这样会得到形如:yyyy-mm-dd 格式的字符串日期。

数据库中是跟随系统的时间格式,日期+时间的标准格式。 一般是在检索的时候,使用convert来格式时间的显示格式。 如: select CONVERT(VARCHAR(10),GETDATE(),102),显示结果即:年月日。 convert函数语法: CONVERT(data_type(length),data_to_...

你是什么数据库?

select distinct Convert(varchar(10),orderdate,120) as "672" from d_orderdetail inner join D_Order on D_Order.orderid=d_orderdetail.orderid where (productid=672) and (Convert(varchar(10),orderdate,120) between '2004-07-01' and '...

使用convert函数来转换输出格式。 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。 以getdate()为例...

select convert(varchar,getdate(),23) select convert(varchar,getdate(),8)

取年月日 select convert(varchar,getdate(),23) 取时分秒 select convert(varchar,getdate(),8)

--取'2016-10-18'这天的数据 Select * From case_col_rec Where cast(col_time as date)='2016-10-18' 如果你只是要取某天的数据,不建议你转换数据类型後来匹配,因为那样不会走索引 Select * From case_col_rec Where col_time>='2016-10-18' A...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com