SELECT (from_time user_offset) as start FROM `availabilities`;
現在ログインしているユーザーのタイムゾーン オフセットを、取得している時間列の値に追加しようとしています。
from_time の値は次のように02:30:00
なり、offset の値は次のようになります+02:00
同じために適切なアプローチが何であるかを知っている人はいますか。
UPDATE:
私は次の方法を試しました:
SELECT id, TIME_FORMAT( (
TIME_FORMAT( from_time, '%H:%i' ) + '05:30' ) , '%H:%i'
) AS
START
FROM `availabilities`;
を取得しまし00:00
たが、02:00
from_time の値が であるため、値は である必要があります20:30
私も試してみました
SELECT
id,
CONVERT_TZ(
from_time,
'+00:00',
'+05:30'
) AS `start`
FROM availabilities
But it works only if **from_time field has both date and time, for time it returns null**