如何获取当天8点至昨天8点的数据
解决方案 »
- 存储过程-插入多条数据到一个表
- RollbackTransaction后执行CommitTransaction会有影响吗?
- 求助:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
- 帮我看看,它说我在select附近有语法错误,)附近有语法错误
- 我来了,问题也来了。问个关于oracle PACKAGE 问题
- 请教,这个SQL的写法?
- 我在ACCESS数据库时间字段设计默认值中填入now()就可以在增加一个记录时自动填入系统时间,请问在SQL2000中要实现这个功能要在默认值中填
- 如何在专业版上使用sql server?
- 请帮忙写一个简单的触发器的例子。。。。。
- windows日志里报大量 用户 'SA' 登录失败 ,找不出原因
- Sql查询问题,求解。。。
- 请教!SQL server数据库的核心内容有哪些?
and convert(varchar(11),dateadd(day,1,getdate()),120)+'08:00:00'
DECLARE @s1 datetime
DECLARE @s2 datetime SELECT @s1 = CAST(CAST(GETDATE() AS DATE) AS VARCHAR(10)) + ' 8:00:00' --当天8点
SELECT @s2 = CAST(CAST( DATEADD("DAY", -1,GETDATE()) AS DATE) AS VARCHAR(10)) + ' 8:00:00' --昨天8点SELECT
FROM tb
WHERE odate BETWEEN @s1 AND @s2
and convert(varchar(11),dateadd(day,-1,getdate()),120)+'08:00:00'
from TB
where 日期 between convert(varchar(20),GETDATE()-1,23)+' 08:00:00' and convert(varchar(20),GETDATE(),23)+' 08:00:00'
between convert(varchar(11),dateadd(day,-1,getdate()),120)+'08:00:00' and
convert(varchar(11),getdate(),120)+'08:00:00'