我试图从sql数据库中选择DeliveryDate作为just date。在数据库中,我将其保存为datetime格式。怎么可能只是约会??
SELECT Subject, DeliveryDate
from Email_Administration
where MerchantId =@ MerchantID
2011年03月06日12:00:00选择2011年06月03日
提前感谢!:)
发布于 2011-03-08 00:27:58
在仔细研究了您之前的问题之后,我最终确定您可能使用的是SQL Server2005。For US format you would use style 101
select Subject,
CONVERT(varchar,DeliveryDate,101) as DeliveryDate
from Email_Administration
where MerchantId =@MerchantID
发布于 2012-11-13 23:36:19
尝试执行以下操作,因为将不会有varchar转换
SELECT Subject, CAST(DeliveryDate AS DATE)
from Email_Administration
where MerchantId =@ MerchantID
发布于 2011-03-08 00:29:47
对于SQL server,您可以使用以下命令:
SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY];
使用mysql服务器,您可以执行以下操作
SELECT * FROM my_table WHERE YEAR(date_field) = '2006‘AND MONTH(date_field) = '9’AND DAY(date_field) = '11‘
https://stackoverflow.com/questions/5222075
复制相似问题