sql连续三天大于100
时间: 2023-07-11 10:34:30 浏览: 56
您可以使用以下 SQL 查询语句来获取连续三天大于100的数据:
```
SELECT t1.date
FROM my_table t1
JOIN my_table t2 ON t1.date = DATE_ADD(t2.date, INTERVAL 1 DAY)
JOIN my_table t3 ON t1.date = DATE_ADD(t3.date, INTERVAL 2 DAY)
WHERE t1.value > 100 AND t2.value > 100 AND t3.value > 100
```
其中,`my_table` 是您的数据表,`date` 是日期字段,`value` 是数值字段。该查询语句会返回所有连续三天数值大于100的日期。
相关问题
sql连续十天大于100
你好!针对您的问题,可以使用如下 SQL 语句:
```
SELECT * FROM table_name WHERE value > 100 AND date >= DATE_SUB(CURDATE(), INTERVAL 10 DAY);
```
其中,table_name 为您要查询的表名,value 是您要比较的数值列名,date 是日期列名,该语句会查询最近连续十天中,value 大于 100 的所有行。其中,`DATE_SUB(CURDATE(), INTERVAL 10 DAY)` 表示当前日期往前推十天的日期,可根据需要进行调整。希望能对您有所帮助!
HANA sql连续十天大于100
针对您的问题,可以使用如下 SQL 语句:
```
SELECT * FROM table_name WHERE value > 100 AND date >= ADD_DAYS(CURRENT_DATE, -10);
```
其中,table_name 为您要查询的表名,value 是您要比较的数值列名,date 是日期列名,该语句会查询最近连续十天中,value 大于 100 的所有行。其中,`ADD_DAYS(CURRENT_DATE, -10)` 表示当前日期往前推十天的日期,可根据需要进行调整。希望能对您有所帮助!