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