mysql - 此 mysql 查询的 SQL Server 等效项?

标签 mysql sql-server-2005 equivalent

我已经将 mysql 中的日期列格式化为 DATE_FORMAT(enquiry.enquiryDate,'%d-%b-%Y') as enquiryDate 现在我想要 sql server 等效于此吗?

最佳答案

你可以在这里看到一个使用 convert 的例子:

http://www.sql-server-helper.com/tips/date-formats.aspx

或此处使用函数的示例:

http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/

SELECT dbo.fnFormatDate (getdate(), ‘MM/DD/YYYY’)           – 01/03/2012

SELECT dbo.fnFormatDate (getdate(), ‘DD/MM/YYYY’)           – 03/01/2012

SELECT dbo.fnFormatDate (getdate(), ‘M/DD/YYYY’)            – 1/03/2012

SELECT dbo.fnFormatDate (getdate(), ‘M/D/YYYY’)             – 1/3/2012

SELECT dbo.fnFormatDate (getdate(), ‘M/D/YY’)               – 1/3/12

SELECT dbo.fnFormatDate (getdate(), ‘MM/DD/YY’)             – 01/03/12

SELECT dbo.fnFormatDate (getdate(), ‘MON DD, YYYY’)         – JAN 03, 2012

SELECT dbo.fnFormatDate (getdate(), ‘Mon DD, YYYY’)         – Jan 03, 2012

SELECT dbo.fnFormatDate (getdate(), ‘Month DD, YYYY’)       – January 03, 2012

SELECT dbo.fnFormatDate (getdate(), ‘YYYY/MM/DD’)           – 2012/01/03

SELECT dbo.fnFormatDate (getdate(), ‘YYYYMMDD’)             – 20120103

SELECT dbo.fnFormatDate (getdate(), ‘YYYY-MM-DD’)           – 2012-01-03

– CURRENT_TIMESTAMP returns current system date and time in standard internal format

SELECT dbo.fnFormatDate (CURRENT_TIMESTAMP,‘YY.MM.DD’)      – 12.01.03

GO

关于mysql - 此 mysql 查询的 SQL Server 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3183829/

相关文章:

php - 我们如何在mysql中更新多个表

c# - 修改密码功能中的加密和解密?

mysql - C 中的函数返回 MYSQL_RES

c# - 限制 SqlBulkCopy 的 CPU

Python pandas 等效于替换

mysql - Amazon RDS 只读副本——跳过复制错误

sql - 如何减去总和的负值?

sql - SQL Server 2005 中的模数时间 - 每 n 小时返回一次数据

javascript - 与 document.forms[0].elements[i].value; 等效的 jQuery 是什么?

c# - Java 的 "for (String currLine: allLines)"的 C# 等价物是什么?