2017-07-20 8 views
0

"タイムゾーン付きタイムスタンプ"タイプのデータベースにタイムスタンプがあり、この値をmsで取得する必要があります。timestampをdbからミリ秒単位で取得するpostgres

問合せ:

'SELECT timestamp from default_dataset where type=$1 and device_id=$2 order by timestamp desc limit 1' 

結果 - >2017-07-20T10:55:20.000Z

私はミリ秒単位での私の結果を必要としています。これを行う方法?私は切り捨てを試みますが、何も取得できません...

答えて

0

ポストグレ文書の時間/日付機能でエポックを検索します。

+0

私はタイムスタンプが "1500556164805"のようなmsであり、データベースは "1500555684"を取得しています。 私は、msで別のタイムスタンプと比較するために、msで値を返します。 default_datasetのtype = 'probing_live'で、device_id = 'f051b333-8f1f-4e65-9acc-e76470a87f47'のタイムスタンプの下限値で1を返します。 –

+0

floatは必要に応じて1000を掛けます。 – aschoerk

関連する問題