Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql server上的Mysql函数DATE()?_Mysql_Sql_Sql Server_Function - Fatal编程技术网

sql server上的Mysql函数DATE()?

sql server上的Mysql函数DATE()?,mysql,sql,sql-server,function,Mysql,Sql,Sql Server,Function,我需要将此MYSQL查询转换为sql server: datetime_字段 如何在sql server语言上翻译此查询 谢谢。您可以使用以下任何一种 SELECT CONVERT(DATE,datetime_field) 或 只需使用以下命令: SELECT CONVERT(date, getdate()) 如果您使用的是SQL server 2008或更高版本,请尝试以下操作: SELECT CONVERT(date, GETDATE()) 你可以用 select try_conve

我需要将此MYSQL查询转换为sql server:

datetime_字段

如何在sql server语言上翻译此查询


谢谢。

您可以使用以下任何一种

SELECT CONVERT(DATE,datetime_field)


只需使用以下命令:

 SELECT CONVERT(date, getdate())

如果您使用的是SQL server 2008或更高版本,请尝试以下操作:

SELECT CONVERT(date, GETDATE())
你可以用

select try_convert(date, datetimefield)

如果您得到无效的日期,它将不会出错,而是返回null。CONVERT还有一个方便的第三个参数,它允许使用一些预定义的样式设置日期格式,并返回varchar

例如:

SELECT CONVERT(varchar, GETDATE(), 112)
将以ISO格式输出今天的daye,如20160831

SELECT CONVERT(varchar, GETDATE(), 103)
将于2016年8月31日产出

……等等

请参阅:

试试这个


选择Convertvarchar10,GETDATE,103作为CurrentDate

也许这有帮助:这个问题没有显示任何研究成果。你知道stackoverflow不是一个写服务,或者?塔巴勒曼,我在谷歌上搜索过,但我确实搜索错了方向。
SELECT CONVERT(varchar, GETDATE(), 112)
SELECT CONVERT(varchar, GETDATE(), 103)