我想從sql數據庫中選擇DeliveryDate作爲日期。在數據庫中,我將它保存爲日期時間格式。如何才能獲得最新的日期?僅限日期的SQL日期時間格式
SELECT Subject, DeliveryDate
from Email_Administration
where MerchantId [email protected] MerchantID
03/06/2011 12:00:00 AM剛剛被選爲03/06/2011 ..
非常感謝提前! :)
我想從sql數據庫中選擇DeliveryDate作爲日期。在數據庫中,我將它保存爲日期時間格式。如何才能獲得最新的日期?僅限日期的SQL日期時間格式
SELECT Subject, DeliveryDate
from Email_Administration
where MerchantId [email protected] MerchantID
03/06/2011 12:00:00 AM剛剛被選爲03/06/2011 ..
非常感謝提前! :)
細讀你以前的問題,我最終決定你大概SQL Server上2005年後For US format you would use style 101
select Subject,
CONVERT(varchar,DeliveryDate,101) as DeliveryDate
from Email_Administration
where MerchantId [email protected]
你是最棒的馬丁!非常感謝:) – Ram 2011-03-07 16:32:08
如果您正在使用SQL Server使用轉換
例如選擇Convert(VARCHAR(10),DeliveryDate,103)作爲ShortDate
更多信息這裏:http://msdn.microsoft.com/en-us/library/aa226054(v=sql.80).aspx
與SQL Server,你可以使用這個
SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY];
與MySQL服務器,你可以做以下
SELECT * FROM my_table的WHERE YEAR(DATE_FIELD)= '2006' 和月(DATE_FIELD)= '9' 和DAY(DATE_FIELD)= '11'
SELECT Subject, CONVERT(varchar(10),DeliveryDate) as DeliveryDate
from Email_Administration
where MerchantId [email protected] MerchantID
嘗試以下的就沒有varchar轉換
SELECT Subject, CAST(DeliveryDate AS DATE)
from Email_Administration
where MerchantId [email protected] MerchantID
這比CONVERT(varchar,FIELD,103)更好[DD/MM/YYYY] – Radamanf 2016-06-03 12:37:47
什麼RDBMS和版本?並且是你想要的格式'dd/mm/yyyy'或'mm/dd/yyyy' – 2011-03-07 16:20:29
我想要的格式是mm/dd/yyyy。我是SQL的新手,我不知道如何找到RDBMS類型和版本。我所知道的是SQL Server 2005. – Ram 2011-03-07 16:29:08
可能的重複http://stackoverflow.com/questions/133081/most-efficient-way-in-sql-server-to-get-date-from-datetime和其他。 – goodeye 2013-08-31 03:29:15