Mysql 关于如何为“LogDateTime”字段编码“日期-时间”逻辑。我们无法知道“todayrainsofar”的价值是什么,也无法知道它的总和。试着把你的总答案除以60,看看这是否更有意义。明白了。我把提供的代码编辑到晚上7点(interval 19 hou
Mysql 关于如何为“LogDateTime”字段编码“日期-时间”逻辑。我们无法知道“todayrainsofar”的价值是什么,也无法知道它的总和。试着把你的总答案除以60,看看这是否更有意义。明白了。我把提供的代码编辑到晚上7点(interval 19 hou,mysql,sql,Mysql,Sql,关于如何为“LogDateTime”字段编码“日期-时间”逻辑。我们无法知道“todayrainsofar”的价值是什么,也无法知道它的总和。试着把你的总答案除以60,看看这是否更有意义。明白了。我把提供的代码编辑到晚上7点(interval 19 hourI假设…),得到了大约700”(695.87)。然而,有0.38“,只有数学,可以让我有60除,然后由30。显然,我错过了一些东西。 Select TodayRainSoFar From 'monthly' WHERE LogDateTime
关于如何为“LogDateTime”字段编码“日期-时间”逻辑。我们无法知道“todayrainsofar”的价值是什么,也无法知道它的总和。试着把你的总答案除以60,看看这是否更有意义。明白了。我把提供的代码编辑到晚上7点(
interval 19 hour
I假设…),得到了大约700”(695.87)。然而,有0.38“,只有数学,可以让我有60除,然后由30。显然,我错过了一些东西。
Select TodayRainSoFar
From 'monthly'
WHERE LogDateTime Like '(current date, but I can't get anything to work here) 07:00:00'
Select TodayRainSoFar
From 'monthly'
WHERE LogDateTime Like '(current date minus 1, but I can't get anything to work here) 23:59:00'
minus
Select TodayRainSoFar
From 'monthly'
WHERE LogDateTime Like '(current date - 1, but I can't get anything to work here) 07:00:00'
SELECT CONCAT_WS(' ', CURRENT_DATE(), '07:00:00')
SELECT CONCAT_WS(' ', (DATE_SUB((CURRENT_DATE()) , INTERVAL 1 DAY)), '07:00:00')
WHERE LogDateTime BETWEEN (concat_ws(' ', current_date(), '07:00:00')) AND
(CONCAT_WS(' ', (DATE_SUB((CURRENT_DATE()) , INTERVAL 1 DAY)), '23:59:59') )
SELECT sum(todayrainsofar)
FROM monthly
WHERE logdatetime >= date_add(date_add(curdate(), INTERVAL -1 DAY), INTERVAL 7 HOUR)
AND logdatetime < date_add(curdate(), INTERVAL 7 HOUR);