2017-11-06 13 views
0

私は、product_name、環境、バージョン、日付、タスクを含むテーブルの更新を持つデータベースを持っています。最新のDBのエントリを選択

1つの日付ですべての最新のものだけを選択する必要があります。

+0

あなたのデータベースを表示し、試したクエリ – mrid

+0

[ここ](https://www.w3schools.com/sql/default.asp)は大丈夫ですリアルタイムの例でSQLを学ぶウェブサイト! – Cataklysim

+0

'select * from table order by date desc limit 1; ' – Anil

答えて

0

何か最新の日付のすべての製品のために、各製品

select * from table allDates JOIN (select max(date) maxdate, product from table group by product) maxDates allDates.Date= maxDates.maxdate and allDates.product= maxDates.product

の最大日からあなたにすべてのレコードを与える次

select * from table where date = (select max(date) maxdate from table)

0

すべて

アニルは

SELECT * FROM table ORDER BY date DESC LIMIT 1; 

すべて1日の時点で

SELECT * FROM table WHERE DATE(date) = '2017-11-06' 

場合、またはあなたの日付と良いアイデアを持っていたの最新〜を含むちょうど一年、月、日より再

SELECT * FROM table WHERE date LIKE '2017-11-06%' 
関連する問題