Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql में दिनांक प्रकार फ़ील्ड के साथ क्वेरी अनुकूलित करें

मैं प्रश्न को इस प्रकार लिखने का सुझाव दूंगा:

select sum(i.amount) as total
from incomes i
where i.date >= '2019-07-01' and
      i.date < '2019-08-01' and
      i.deleted_at is null;

यह क्वेरी incomes(deleted_at, date, amount) पर एक इंडेक्स का लाभ उठा सकती है :

create index idx_incomes_deleted_at_date_amount on incomes(deleted_at, date, amount)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Elasticsearch द्वारा ईमेल या टेलीफ़ोन का फ़ज़ी मिलान कैसे करें?

  2. चर 'sql_mode' को 'NO_AUTO_CREATE_USER' के मान पर सेट नहीं किया जा सकता

  3. कैसे निर्धारित करें कि क्या अधिक प्रभावी है:DISTINCT या WHERE EXISTS?

  4. MySQL:स्तंभों के एक सेट को विवश करना ताकि कम से कम एक NULL न हो

  5. पोस्ट किए जाने के बाद से समय-समय पर मैसकल टाइमस्टैम्प को परिवर्तित करना