sqlserver 查询从多少号当月的数据差

SELECT
(
MAX (
CONVERT (FLOAT, a.CS1_12_AI_041)) - MIN (
CONVERT (FLOAT, a.CS1_12_AI_041))
)
FROM
CE_BD_technics a
WHERE
record_time >= ‘2019-02-25’
AND record_time <= GETDATE();

sql语句查询当日、一周、一月的数据的方法select * from TableName where datediff(week,AddTime,getdate()-1)=0
//查询出当天日期在一周年的数据select * from TableName where datediff(day,AddTime,getdate()-1)=0
//查询当天的所有数据–查询当天:select * from TableName where DateDiff(dd,AddTime,getdate())=0
–查询24小时内的:select * from TableName where DateDiff(hh,AddTime,getDate())<=24
–TableName为表名,AddTime为数据库中的字段值Sql代码
–本月记录SELECT * FROM TableName WHERE datediff(month,[AddTime],getdate())=0
–本周记录SELECT * FROM TableName WHERE datediff(week,[AddTime],getdate())=0–包括本年这些查询方式是一样的

select
(
MAX (
CONVERT (FLOAT, CS1_12_AI_041)) - MIN (
CONVERT (FLOAT, CS1_12_AI_041))
)FROM
CE_BD_technics WHERE DATEDIFF(YEAR,record_time,GETDATE())=0;

你可能感兴趣的:(sql,Java,jq,源码分析)