2012-08-22 119 views
0

現在目前面臨的一個問題就是選擇特定的數據.. 我的表名是數據字段的時間表 一個是「出發」 戰績如何從同一領域

row 1 = 19-08-2012 08:00:00AM, 
row 2 = 19-08-2012 12:00:00PM, 
row 3 = 20-08-2012 07:00:00PM, 

我只是隻想顯示日期並且不同

mysql_query(Select distinct depart from schedule); 

此顯示日期和時間。 這裏的任何一個人都知道如何只顯示日期?

+0

這是前一個問題http://stackoverflow.com/questions/3360068/mysqlshow-date-from-datetime – nKandel

+1

歡迎堆棧溢出的重複!請不要使用'mysql_ *'函數來編寫新的代碼。他們不再維護,社區已經開始[棄用程序](http://goo.gl/KJveJ)。請參閱* [紅盒子](http://goo.gl/GPmFd)*?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定哪些,[這篇文章](http://goo.gl/3gqF9)會幫助你。如果你選擇PDO,[這裏是很好的教程](http://goo.gl/vFWnC)。 –

回答

0

SQL(推薦)

SELECT DISTINCT DATE(depart) 
FROM `tbl` 

PHP

$d = "19-08-2012 08:00:00AM"; 
echo date("d-m-Y",strtotime($d)); 
0

您可以在使用mysql DATE_FORMAT()功能,如下所示:

select DATE_FORMAT(distinct(Depart),'%m-%d-%Y') from schedule 
0

是,使用DATE

SELECT DISTINCT DATE(`depart`) FROM `schedule` 
+0

我離開的字段是DateTime類型。 SELECT DISTINCT DATE('depart')FROM'schedule' no out put display .. – user1615986