在PostgreSQL中,我可以将时间戳的格式设置为秒,如下所示。
to_timestamp('2017-02-20 08:22:44.166', 'YYYY-MM-DD HH24:MI:SS') --> 2017-02-20 08:22:44
我需要将上面的时间戳格式化为100秒和10秒。
- > 2017-02-20 08:22:44.17
(格式化为1/100秒)
- > 2017-02-20 08:22:44.2
(格式化为秒的1/10)
答案 0 :(得分:2)
将值转换为timestamp with a specified precision:
select distinct
VB1ACC.AcctCode
,VB1ACC.AcctName
,VPKA.Projektnummer as Project
,VPKA.Cost
,VPKA.Revenue
,VJZ.TransID
from
ViewB1Accounts as VB1ACC
left join
ViewProjektPlanungKontenAktuell as VPKA
on
VB1ACC.AcctCode = VPKA.AcctCode
left join
ViewJeZeilen as VJZ
ON
VB1ACC.AcctCode = VJZ.ShortName
and
VPKA.Projektnummer = VJZ.Project
where
VPKA.Planungsversionstyp = 3
and
VB1ACC.AcctCode between '3210' and '3250'
or
VPKA.Planungsversionstyp = 3
and
VB1ACC.AcctCode between '8210' and '8250'