DB t_lgyyyymmのSRVDTはイベント発生時間ではありません。データがサーバーに同期されたときです。
イベントが発生した時間を確認する場合は、DEVDTを確認する必要があります。
DEVDTはUnix時間であるため、新しいテーブルを作成し、「yyyy-mm-dd」フォーマットで確認する必要があります。
Maria DB Query ※ from_unixtimeコマンドは、サーバー上のタイムゾーンとともに日付を返します。
SET time_zone=UTC+端末のタイムゾーン;
select *, from_unixtime(DEVDT) as Device_time from t_lgyyyymm;
たとえば、デバイスがUTC + 9で、2020年1月のログを確認する場合は、以下のクエリを実行します。
SET time_zone='+09:00';
select *, from_unixtime(DEVDT) as Device_time from t_lg202001;
MSSQL
Select dateadd(S, DEVDT, '1970-01-01 your time zone') DeviceTime, * From T_LGyyyymm
たとえば、デバイスがUTC + 9で、2020年2月のログを確認する場合は、以下のクエリを実行します。
Select dateadd(S, DEVDT, '1970-01-01 09:00:00:000') DeviceTime, * From T_LG202002
結果