我在這個結構中建立了一個數據庫表格。PHP中兩次在MySQL中的區別
ID - INT
addDate - DateTime
sunrise - Time
sunset - Time
現在我試圖檢索之間
SELECT addDate, TIMESTAMPDIFF(MINUTE, sunrise, sunset) AS duration FROM SunData WHERE date(addDate) BETWEEN curdate() - interval 7 day and curdate() ORDER BY addDate ASC
我的每一行的持續時間在獲得NULL結果以分鐘爲單位的差異。
代碼以顯示這些值
$date = date("Y-m-d H:i:s", strtotime(str_replace('-','/',$row->addDate)));
$duration = $row->duration/60;
echo "Dauer: " . $duration . "Stunden\n";
爲什麼值越來越少?我的查詢是否正確?
究竟是你想做些什麼?你的查詢獲取存儲時間和NOW()的差值,按照存儲時間排序,所有這些時間都在過去。所以,是的,這些價值會下降。 –
你的意思是找出日出和日落的區別? I.E.每天的日光量? – JRD
改變了一點...見編輯... –