Php MSSQL查询在转换日期字段中返回未知数据类型
我有一个这样的问题Php MSSQL查询在转换日期字段中返回未知数据类型,php,sql-server,Php,Sql Server,我有一个这样的问题 SELECT field1, field2, CONVERT(date, field3) as fieldDate FROM table 非常简单,它可以在服务器和其他mac上运行,但是在我的mac中,PHP返回消息: 严重性:警告 消息:mssql_query():第3列的数据类型未知(40) 返回的Te查询对象仅包含字段1和字段2 我正在使用PHP版本5.5.34和freetds和mssql。所以我的mac电脑中安装了。 SQL Server在云端,正如我所说的,它在另
SELECT field1, field2, CONVERT(date, field3) as fieldDate FROM table
非常简单,它可以在服务器和其他mac上运行,但是在我的mac中,PHP返回消息:
严重性:警告
消息:mssql_query():第3列的数据类型未知(40)
返回的Te查询对象仅包含字段1和字段2
我正在使用PHP版本5.5.34
和freetds和mssql。所以我的mac电脑中安装了。
SQL Server在云端,正如我所说的,它在另一台mac和运行代码的服务器上运行良好,但在我的开发中,mac没有
有什么建议吗?
非常感谢试试:
SELECT field1, field2, date(field3) as fieldDate FROM table
尝试:
您可以使用CAST()
您可以使用CAST()
您确定在SQL Server
中有date()
函数吗?SQL Server@mech的哪个版本?您确定在SQL Server
中有date()
函数吗?SQL Server@mech的哪个版本?您使用的是SQL Server
的哪个版本?
select field1, field2, cast(field3 as date) as fieldDate FROM table