Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 CE中的格式化日期_Sql_Date_Sql Server Ce - Fatal编程技术网

获取SQL Server CE中的格式化日期

获取SQL Server CE中的格式化日期,sql,date,sql-server-ce,Sql,Date,Sql Server Ce,如何在SQL Server CE中获取格式化日期 我在表中有一列包含Date,但列类型是nvarchar ID Date ---------------------- 1 05/08/2012 2 10/08/2012 3 05/10/2012 日期格式为MM/dd/yyyy,但它的格式为nvarchar 另外,我希望有一个WHERE子句来选择特定日期的ID。我该怎么做?这是针对SQL Server CE的。非常感谢。您需要使用转换或强制转换功能来覆盖它

如何在SQL Server CE中获取格式化日期

我在表中有一列包含
Date
,但列类型是
nvarchar

ID     Date
----------------------
1      05/08/2012
2      10/08/2012
3      05/10/2012
日期格式为
MM/dd/yyyy
,但它的格式为
nvarchar


另外,我希望有一个
WHERE
子句来选择特定日期的ID。我该怎么做?这是针对SQL Server CE的。非常感谢。

您需要使用转换或强制转换功能来覆盖它

cast(datecolumn as DateTime)


对于当前日期,您可以使用:

SELECT CONVERT(nvarchar,GETDATE(),101)
输出:(截止回答日期)

2016年5月31日


拉玛:嗨,很抱歉回复晚了。是的,它适用于第一个代码。如何与当前日期进行比较?我想在WHERE子句上使用它,比如:
WHERE cast(datecolumn作为DateTime)=……
?。尝试了一天(GetDate),现在,CURDATE,GetDate,仍然没有运气。。
SELECT CONVERT(nvarchar,GETDATE(),101)