簡體   English   中英

從時間戳 SQL 中選擇日期

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM