[英]Select date from timestamp SQL
我的數據庫中有以下行:
'1', '1', '1', 'Hello world', 'Hello', '2014-01-14 17:33:34'
現在我希望選擇這一行並僅從該時間戳中獲取日期:
我嘗試了以下方法:
SELECT title, FROM_UNIXTIME(timestamp,'%Y %D %M') AS MYDATE FROM Team_Note TN WHERE id = 1
我也試過:
SELECT title, DATE_FORMAT(FROM_UNIXTIME(`timestamp`), '%e %b %Y') AS MYDATE FROM Team_Note TN WHERE id = 1
然而,這些只是返回一個空結果(或者我得到了 Hello 部分但 MYDATE 是空的)
你試過這個嗎?
SELECT title, date(timestamp) AS MYDATE
FROM Team_Note TN
WHERE id = 1
您需要為此使用 DATE 函數:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date
SELECT title,
DATE(timestamp) AS MYDATE
FROM Team_Note TN
WHERE id = 1
在 PostgreSQL 中:
SELECT DATE(r.data_registro) FROM registro_financeiro r;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.