「日付間」に基づいてmysqlテーブルからデータを選択するために使用できるmysqlの構文は何ですか? 次のような形式の日付のみを含む列があります。08.05.2016 18:09:31(dd.mm.yyyy hh.mm.ss)MySQL:日付の選択dd.mm.yyyy hh.mm.ss
答えて
データベース設計に早期のエラーがあったとします。日付と時刻をvarcharなどの文字列型に変換します。
だから、その場合には、あなたは正しいMYSQLのDateTimeに文字列を変換する必要があり、その後、あなたはBETWEEN
構文
SELECT * FROM TABLE
WHERE STR_TO_DATE(sillyDateColumn, '%d.%m.%Y %h:%i:s')
BETWEEN '2016-01-01 00:00:01' AND '2016-01-02 00:00:01'
を使用することができますDATETIMEなどのデータ型
これらの値がシステム上で異なって表示されることをユーザーが希望する場合は、ロケール固有のフォーマットに日付をフォーマットしてください。私は間違っているとこれらの日付は、DATETIME型の列にある場合
その後、あなたがする必要があるすべては、DateTime列の標準形式ではありません
SELECT * FROM TABLE
WHERE DateColumn BETWEEN '2016-01-01 00:00:01' AND '2016-01-02 00:00:01'
私のアプリケーションは、日付をvarcharのような列の型に入れます。私の日付形式は08.05.2016 18:09:31のようなものです。このコードを使用する場合:SELECT * FROM 'tichete' data_creare> = '01.04.2016 21:31:48'およびdata_creare <= '05.05.2016 21:58:29'; okです。私はその値の間にデータを取得しますが、もし私が置き換えてdata_creare <= '05.05.2016 21:58:29'; withとdata_creare <= '31.05.2016 2222:22';例えば、私はテーブルからすべての結果を得る。 05.05.2016 21:58:29は、行に存在する値です – rony2006
実際に私が提案した最初の例を試しましたか? – RiggsFolly
- 1. MySQLの昨日の日付を選択
- 2. MySQLの選択は、過去の日付:
- 3. MySQLの日付の選択間隔
- 4. PHP mysqlの日付範囲を選択
- 5. Coldfusion MySQLクエリの日付選択
- 6. SQL Serverのフォーマット日付DD.MM.YYYY HH:MM:SS
- 7. 日付ピッカーのjsで選択できる日付の選択
- 8. 選択分日付
- 9. 日付欄から日付を選択
- 10. 文字列 'dd.mm.yyyy hh:mm:ss'をSASの日付形式 'dd.mm.yyyy'に変換します
- 11. MySQL:特定の日付の前に最も近い日付を選択
- 12. Javaでの日付選択
- 13. FSCalenderの選択日付
- 14. VARCHAR日付に基づいてmysqlの日付範囲を選択
- 15. PHP日付の選択日付と等しい日付:
- 16. Mysql日付で日付を選択してからグループで列を並べる
- 17. Railsの日付を選択短縮日
- 18. MySQL - 2つの日付の間のデータベースからデータを選択
- 19. mysqlデータベースの列のサブセットを選択 - 日付
- 20. mysqlの日付と時刻のデータ型を選択する
- 21. MySql - 日付と他のデータ型の選択
- 22. MySQLは最新の日付のレコードを選択します
- 23. Ruby Gemカレンダー日付選択
- 24. Mysqlでお互いに次の日付を選択
- 25. Mysqlは日付フィールドの一部でグループを選択します
- 26. 日付範囲の選択date_formatを使用したMySQL
- 27. 日付間のmysqlクエリを選択しますか?
- 28. mysqlグループ化最近の日付を選択
- 29. ブートストラップ日付ピッカーは、選択した日
- 30. jQueryの日付ピッカー:選択した日付が今日の日付
です。列の実際のデータがその形式になっていますか?この列はDateTime列かVARCHARですか? – RiggsFolly
ネイティブの 'date' /' datetime'型を使用してデータ構造と日付/時刻を修正する必要があります。 –