1

ニュースをdbに保存し、各ニュースには日時を形式で保存するフィールドがあります。 次にxxxx-xx-xx xx:xx:xx 、日付ごとにニュースを取得したいのですxxxx-xx-xxが、たとえば、SQLコードtodayに何を入力する必要がありますか。where

4

3 に答える 3

2

関数を使用しDATEます。例えば

SELECT *
FROM tableName
WHERE DATE(columnName) = '2012-12-20'

これにより、日付が2012年12月20日のすべてのレコードが取得されます。

于 2012-12-08T16:41:33.137 に答える
2

それは非常に簡単です:

SELECT * FROM tableName WHERE DATE( datetime_field ) = DATE( NOW( ) )

DATE()は日付値のみを返し、NOW()は現在の日時を返すことに注意してください

于 2012-12-08T16:46:42.367 に答える
1
select * 
from TableName
where 
DATE_FORMAT(columnName,'%m-%d-%Y') = '01-01-2012'
于 2012-12-08T16:43:16.410 に答える