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

केवल वे पंक्तियाँ लौटाएँ जिनका अधिकतम मान निर्दिष्ट से कम है

आप शर्त को शामिल होने से having . में खींचना चाहते हैं खंड। शामिल होना केवल है उन तारीखों से पहले के रिकॉर्ड देख रहे हैं, ताकि आपको पता न चले कि बाद में कुछ होता है या नहीं।

SELECT *
FROM tbldealermobiles
  INNER JOIN tblhistory ON tbldealermobiles.FCS = tblhistory.FCS
  INNER JOIN tblAllDealers ON tbldealermobiles.FCS = tblAllDealers.FCS
WHERE tblAllDealers.CustGroup in ('Virtual', 'Outbound')
GROUP BY tbldealermobiles.mobilenumber 
HAVING MAX(tblhistory.PurchaseDate) <
            MAX(case when tblAllDealers.CustGroup = 'Virtual' then date('2013-03-22')
                     when tblAllDealers.CustGroup = 'Outbound' then date('2013-04-21')
                end)
ORDER BY tblhistory.PurchaseDate DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अंतिम MySQL विरासत डेटाबेस दुःस्वप्न

  2. अजगर pymysql.err.OperationalError:(2013, 'क्वेरी के दौरान MySQL सर्वर से कनेक्शन खो गया')

  3. MySQL:#126 - तालिका के लिए गलत कुंजी फ़ाइल

  4. php . में mysql_query निष्पादित करते समय एक्सेस अस्वीकृत त्रुटि प्राप्त करना

  5. कौन सा डीबीएमएस एक विशेषता के आधार पर एक आदेश की अनुमति देता है, जो कि चयन खंड में मौजूद नहीं है?