本文已参与「新人创作礼」活动,一起开启掘金创作之路。
何为时间戳,就是一个毫秒数,例如13位0123456789123,那么你该如何转换成对应格式化内容呢,如某年某月某日,某时某分某秒,你可以使用to_timestamp和to_char完成转换。
啥也不说,上代码:
SELECT to_char(to_timestamp(1582872525000 / 1000), 'YYYY-MM-DD HH24:MI:SS')
喜欢钻研的可以参考:my.oschina.net/u/3760785/b…
关于PostgreSQL数据库分组查询时,跟mysql还是有区别的。纠结了半
SELECT
prjnumber,
zjhm,
-- to_char ( to_timestamp ( kqsj / 1000 ), 'yyyy-MM-dd HH24:MI:SS' ) kqsj,
kqflag,
workername,
max(kqsj)
-- workertype,
-- tpcodename,
-- isactive
FROM
GB_CLOCKINGIN
WHERE
kqsj BETWEEN 1590940800000 AND 1593532799000
AND prjnumber = '3205842019121101A01000'
GROUP BY
zjhm,
kqflag,
prjnumber,
workername