[解決済み] datetimeカラムから日付を選択する方法は?
2022-04-03 01:54:55
質問
2009-10-20 10:00:00 のような値を持つ "datetime" 型のカラムを持っています。
datetimeから日付を抽出し、以下のようなクエリを書きたい。
SELECT * FROM
data
WHERE datetime = '2009-10-20'
ORDER BY datetime DESC
以下のようにすればよいのでしょうか?
SELECT * FROM
data
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
しかし、これは空の結果セットを返します。何かいい方法はないでしょうか?
解決方法は?
MySQLの
DATE()
関数を使用します。
WHERE DATE(datetime) = '2009-10-20'
また、こんなこともできます。
WHERE datetime LIKE '2009-10-20%'
参照
この回答
を使用した場合のパフォーマンスへの影響については
LIKE
.
関連
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] DateTime型の誕生日から年齢を計算するにはどうしたらいいですか?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み】文字列をdatetimeに変換する
-
[解決済み】MySQLのDatetimeカラムにデフォルト値を設定する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラーコード1292 - 不正なDOUBLE値の切り捨て - Mysql
-
[解決済み】#1273 - 不明な照合順序:'utf8mb4_unicode_520_ci'
-
[解決済み】1052:フィールドリストの列「id」が曖昧である
-
[解決済み] mysql.pluginテーブルを開くことができません。mysql_upgradeを実行し、作成してください。
-
[解決済み] 1030 ストレージエンジンからエラー28が発生しました
-
[解決済み] ONLY_FULL_GROUP_BYの無効化
-
[解決済み] MySQLクエリ GROUP BY 日/月/年
-
[解決済み] 「他のデータベースへのクエリを無視する」コマンドライン
-
[解決済み] テーブルがクラッシュしたと判定されたため、修復する必要があります。
-
[解決済み] MySQL SELECT WHERE datetime matches day (and not necessarily time)