sqlserver的日期时间比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver的日期时间比较相关的知识,希望对你有一定的参考价值。

我想查询当前时间前一个星期内的某个记录,SQL语句怎么写?
告诉我答案就行,
形如select * from tablename where ……。在线等,速度。
我的问题是当前时间之前一个星期内哦。
能吧value的值具体一点吗?

参考技术A between

select * from [tablename] where date between \'value1\' and \'value2\'

value1和value2就是两个时间本回答被提问者采纳

sqlserver 字符串日期比较大小

select top 20 *from sp_goodscontent
 where LEN(goodsId)>3 and buyNow is not null 
and giftArray=‘好单库‘
--and goodsId=‘560969552229‘
order by CREATE_date DESC

select count(1) from sp_goodscontent
 where  buyNow is null 
and giftArray=‘好单库‘

select count(1) from sp_goodscontent
 where   giftArray=‘好单库‘
and buyNow is not null

select  *from sp_goodscontent
 where LEN(goodsId)>3 and buyNow is null 
--and giftArray=‘好单库‘
and len(goodsClick)<9
order by CREATE_date DESC

DELETE from sp_goodscontent
 where LEN(goodsId)>3 and buyNow is null 
--and giftArray=‘好单库‘
and len(goodsClick)<9

--update sp_goodscontent set isbook=0 where isbook=1
SELECT * FROM sp_goodscontent where isbook=1

SELECT CONVERT(date ,coupon_end_time,23) from sp_goodscontent  where coupon_end_time LIKE ‘20%‘


SELECT * from sp_goodscontent where coupon_end_time <>‘‘


SELECT coupon_end_time from sp_goodscontent where coupon_end_time LIKE ‘20%‘
AND DATEDIFF(SECOND,‘2019-07-15‘,CONVERT(date ,coupon_end_time,23))>1

  

以上是关于sqlserver的日期时间比较的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 比较两个日期大小是怎么把日期类型或者字符串转换成int的

SQL Server,HQL:如何将 SQL Server 日期时间列字段与日期进行比较

将日期字符串与 SQL Server 中的日期时间进行比较?

sqlserver如何比较两个日期(datetime)的年月大小,比较到年月,不比较日

SQL Server 2005 日期比较 - 排序问题

SQL 时间比较