【发布时间】:2013-07-16 09:16:24
【问题描述】:
我有一个表,其中有多个整数列:年、月和日。不幸的是,虽然这三个应该从一开始就被分组到一个 DATE 列中,但我现在被卡住了,现在需要这样查看它。是否有一个函数可以做一些事情:
SELECT makedate(year, month, day), othercolumn FROM tablename;
或
SELECT maketimestamp(year, month, day, 0, 0), othercolumn FROM tablename;
【问题讨论】:
-
出于兴趣,您习惯将
makedate和maketimestamp放入哪个数据库?文档链接?我想确保 PostgreSQL 版本是一致的。 -
我没有考虑任何特定的数据库。但我认为 MySQL 有一些类似于 makedate 的东西(虽然它不使用月份)。
-
是的,我就是这个意思。无论哪种情况,我都觉得不包括这些功能有点奇怪。
标签: sql postgresql date