我有这个语句用于SQLSERVER,它插入DateTime列,今天的日期,但是特定的小时。
INSERT INTO session VALUES(
SMALLDATETIMEFROMPARTS(YEAR(GETDATE()), MONTH(GETDATE()), DAY(GETDATE()), 12, 0), 1, 1);
我试图在PostgreSQL中实现相同的结果,但我只能找到这个
INSERT INTO sessions VALUES(current_timestamp, 1, 1)
其中插入当前日期和时间。
我如何在PostgreSQL中执行此操作?
答案 0 :(得分:1)
您可以使用:
current_date + interval '12 hour'
注意:在表中插入值时,应始终列出插入的列。
答案 1 :(得分:0)
您可以这样使用:
NOW() + interval '12 hour'