即時消息正在尋找以確定日期是否在夏令時。這用於確定兩個日期之間的小時數,因爲這會影響成本 - 對於小心僱用。我試圖儘可能地去掉代碼。我在語法上苦苦掙扎(is_daylight函數不存在),但希望能夠傳達我正在嘗試做的事情。任何幫助非常感謝。mysql夏令時 - 確定是否爲真
SELECT
-- lost an hour on pickup date so add an hour to the date
WHEN
is_daylight(pickup_date)=1 AND is_daylight(dropoff_date)=0
THEN
unix_timestamp(dropoff_date) - unix_timestamp(pickup_date)+3600/86400 as num_hours
-- not date time
ELSE
unix_timestamp(dropoff_date) - unix_timestamp(pickup_date)/86400 as num_hours