我使用的是 SQL Server Compact 4.0 版本,虽然在 google 中找到它似乎很简单,但我尝试过的示例都不起作用。
我的专栏 signup_date
是一个 DateTime
值 04-09-2016 09:05:00
。
到目前为止我没有成功的尝试:
SELECT FORMAT(signup_date, 'Y-m-d') AS signup_date;
SELECT CONVERT(signup_date, GETDATE()) AS signup_date
SELECT CAST(data_registo, date) AS signup_date
我发现我可以使用 DATEPART
函数,但这会迫使我连接这些值,这是正确的路径吗?如果是这样,我如何连接为 Ymd?
SELECT DATEPART(month, signup_date)
原文由 Linesofcode 发布,翻译遵循 CC BY-SA 4.0 许可协议
SQL Server Compact 没有日期类型。
如果您不想查看时间,请将 datetime 值转换为字符串:
(这已经过测试并且实际上适用于 SQL Server Compact)