1
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:00from_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**
4

1 に答える 1