
某个时间:date
时间段1:date1~date2
时间段2:date3~date4
时间段3:date5~date6
case
when date between date1 and date2 then '时间段'1'
when date between date3 and date4 then '时间段'2'
when date between date5 and date6 then '时间段'3'
end '时间段'
你是要删除这个ascfrt8数据中所有表里2020年1月1日-2021年7月23日内的数据还是某一张表里的数据,如果是所有表,需要一张表一张表进行删除,如果只是某张表,删除某张表的数据就可以,删除语句就是:delete from 表名称 where 时间字段 between '2020-01-01' and '2021-01-23'SQL服务器:
Select*fromtablewhere'2008-7-1'和'2008-12-31'
访问:
从表中选择发生日期>#2008-7-1#和发生日期<#2008-12-31#
就是这样:注意,SQLserver中的日期和访问有一点不同。
扩展资料:
SQL查询日期语句
Select*fromShopOrderwheredatediff(week,ordTime,getdate()-1)=0//查询第一年的日期
Select*fromShopOrder,其中datediff(day,ordTime,getdate()-1)=0//查询当天的所有数据
SELECT * FROM A where datediff(d,datetime,getdate()) <=30 //前30天
SELECT * FROM A WHERE DATEDIFF(m, shijian, GETDATE()) <=1 //上个月
搜索当天记录的其他方法:
SELECT*
FROMj_GradeShop
其中(GAddTimeBETWEENCONVERT(datetime,LEFT(GETDATE(),10)+'00:00:00.000'))
并转换(datetime,LEFT(GETDATE(),10)+'00:00:00.00.000')+1)
由GAddTime指定的订单
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)