年份和月份列的日期列postgreSQL / SQL

时间:2018-05-30 11:05:17

标签: sql postgresql

我有一个包含整数列'year'和'month'的表,我想用一个日期列替换它。我使用以下方法创建了一个新列:

ALTER TABLE test01 ADD COLUMN date_column DATE

可以使用:

更新列值
UPDATE test01
    SET date_column = '2001-12-28'

但我想使用年份和月份列生成日期。

如何在SQL(postgreSQL)中实现这一点?

1 个答案:

答案 0 :(得分:3)

我认为make_date()符合您的要求:

UPDATE test01
    SET date_column = make_date(year_col, month_cl, 1);