日-月-年格式

DD(10)-MM(05)-YYYY(2013)

我在单独的列中有一个带有DATEMONTHYEAR的表。 我如何将它们组合成一列Created date

输出必须是:10-05-2013( DD-MM-YYYY格式)

#1楼 票数:2

SELECT RIGHT('00' + DAY, 2) + '-' + RIGHT('00' + MONTH, 2) + '-' + YEAR AS Date 
FROM YourTable

#2楼 票数:1

我猜你想要一个date字段而不是一个字符串。 所以使用TO_DATE()函数。 您可以稍后以任何方式格式化date

TO_DATE(YEAR + '/' + MONTH + '/' + DATE, 'yyyy/mm/dd')

#3楼 票数:1

您可以轻松做到:

SELECT to_char(TO_DATE('10 01 2014', 'DD MM YYYY'),'dd-mm-yyyy') AS MYDATE FROM DUAL

#4楼 票数:0

要连接列,您只需要在选择语句中使用“+”

SELECT DATE + '-'+ MONTH + '-'+ YEAR FROM table

  ask by Joe translate from so

未解决问题?本站智能推荐:

4回复

SQL:仅将日期与月份和年份列进行比较

我有一个表MonthlyShipments ,看起来像: 我想总结过去3个月的数量,不包括当月。 我的where子句目前看起来像: 它有效,但它的丑陋和侮辱。 有什么建议使它更漂亮? 非常感谢!
3回复

如何从SQL中的日期获取月份和年份

我需要帮助从 yyyymmdd 格式的日期中获取月份和年份。 日期看起来像这样,“20150102”,输出应该是 2015 年 1 月。 我希望输出为单个值,目前使用 datepart 函数我在月和年的 2 个不同列中获取输出
6回复

在SQL中将月份和年份组合转换为日期

我在不同的列中有月份和年份,我想在两点(即开始日期和结束日期)之间进行记录。 我只有一个月和一年。 我发现的一种解决方案是将日期、月份组合转换为日期。假设我有 我想将它们转换为 任何解决方案?
2回复

从月份名称和年份获取sql中该月份的日期范围

我有月份名称和年份,我想要那个月的日期范围。 输入 产量 请帮帮我这样做
3回复

在SQL中的月份和年份组合之间进行记录

任何人都不知道如何在月份和年份组合之间选择数据。 这是我的代码。 我已经尝试过类似的操作,但是即使有数据也不会返回任何日期
2回复

通过使用月份和年份获取SQL中的日期时间过滤行

我在SQL Server中有一个带有datetime列的表。 现在,我想使用月份和年份来过滤该datetime列上的表。 如果我具有完整的datetime格式,则可以在该查询中设置>或< ,但是通过使用带有年份过滤器的月份,我不确定该怎么做。 请建议我如何在桌子上做过滤器?
2回复

如何仅匹配SQLServer中日期时间列中的月份和年份部分

我有两个输入,月份和年份。 我想显示该特定月份和年份的预设记录,而不是仅显示日期。 我想证明注册员工 sql查询 如果选择的月份= 1广告年份= 2015,我就需要。 如果存在于付款日期和支票中。 就像是: 我的列支票和付款日期为datetime格式。
6回复

仅将月份和年份日期插入SQL表

我正在使用MS SQLServer并尝试将月/年组合插入到这样的表中: 显然,上述命令无法正常工作,因为 因为9/1998是错误的格式。 我想解决此问题,表格的此列将显示如下内容: 有人可以帮我弄这个吗? 谢谢