在sql中转换日期格式?

时间:2015-12-29 07:10:43

标签: mysql sql sql-server sql-server-2008

如何在没有白天的情况下参加日期.. 示例我得到的日期类似于' 28-07-2015',我需要将其转换为' 00-07-2015'。 何时将日期插入特定表格。

2 个答案:

答案 0 :(得分:1)

解决方案1 ​​

如果您使用的是SQL server,则可以执行以下操作

SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, <dateField>), 0) AS [year_month_date_field]
  FROM <your_table>

解决方案2

你可以简单地SELECT如下: -

Select cast( month(getdate()) as varchar) +'-'+ cast(year(getdate()) as varchar) as DateWithoutDay

解决方案3

您也可以这样做

SELECT convert(varchar(7), getdate(), 126) 

将结果显示为

Result for date

了解更多信息See the link here

答案 1 :(得分:1)

select cast('00-' as varchar) + cast( month(getdate()) as varchar) +'-'+ cast(year(getdate()) as varchar)