SELECT user_guid, test_name, subcategory_name
FROM complete_tests
WHERE YEAR(created_at) ='2014' AND MONTH (created_at) = '10' LIMIT 100;
日付情報のためにmySQLを使用し、WHEREを使用する場合、私が作業しているテーブルに固有の "created_at"か、いつも(created_at)を使用しますか?MySQLの日付年月情報
SELECT user_guid, test_name, subcategory_name
FROM complete_tests
WHERE YEAR(created_at) ='2014' AND MONTH (created_at) = '10' LIMIT 100;
日付情報のためにmySQLを使用し、WHEREを使用する場合、私が作業しているテーブルに固有の "created_at"か、いつも(created_at)を使用しますか?MySQLの日付年月情報
このクエリでは、created_atフィールドはcomplete_testsテーブルを基準にしています。 created_atがDATEまたはDATETIME型フィールドの場合にのみ機能します。
詳しい情報はMySQLの日付と時刻関数についてのあなたの知識を向上させたい場合は:
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
How do I extract Month and Year in a MySQL date and compare them?
大変ありがとうございます。それは有り難いです。 –
ORDER BYなしLIMITはかなり無意味であり、クエリのこの種ができないことに注意してくださいインデックスを使用します。 – Strawberry