我是 SQLCE 的新手,我并不真正理解我们使用的代码中的一些代码行。有一个记录日志的数据库,我们尝试检索日志数据,有人可以帮我下面的代码检索哪个时间跨度吗?,因为在日志记录的某个地方,我们在时间跨度上有一个错误,但我无法读取这种格式(我是新手)
d1 = (int)SqlHelper.ExecScalar("select count(*) from Report where OpenTime > DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0) and type='0'");
还有一个
d2 = (int)SqlHelper.ExecScalar("select count(*) from Report where OpenTime between DATEADD(mm,-1,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)) and DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0) and type='0'");
更新其 SQLCE(服务器),一个用于 CE 环境的 SQL 数据库
d1 和 d2 收到什么日期时间跨度?
D1 应该是一年的总和,但接缝错误
D2一个月一共还缝错了?