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

MySQL:भुगतान के आधार पर सदस्यता के शेष दिनों की गणना

मेरा सुझाव है कि आपने अपनी तालिका में पर्याप्त डेटा संग्रहीत नहीं किया है।

जैसा कि अभी है, आपको यह पता लगाने के लिए हमेशा प्रत्येक पिछले भुगतान को देखना होगा कि क्या वर्तमान भुगतान सक्रिय है या सक्रियण की प्रतीक्षा कर रहा है, एक बड़ा प्रदर्शन हिट और अधिक जटिल क्वेरी।

एक परिकलित expires_at payments . के लिए कॉलम , जो MAX(payments.expires_at) + INTERVAL service_plans.days DAYS के रूप में एक नया भुगतान जोड़ने पर निकाला जाता है आपको केवल एक पंक्ति को देखकर शेष दिनों की संख्या निकालने की अनुमति देगा.. और उपयोगकर्ता किसी योजना पर है या नहीं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon linux EC2 इंस्टेंस पर Wordpress से RDS mysql DB से कनेक्ट नहीं हो सकता

  2. मैं तालिका की सभी पंक्तियों के माध्यम से कैसे लूप कर सकता हूं? (माई एसक्यूएल)

  3. Laravel 4 में पेजिनेशन एक पेज के लिए काम करता है। लेकिन दूसरे के लिए काम नहीं कर रहा

  4. SSH के माध्यम से एक MySQL डीबी से कनेक्ट करने के लिए SSHTunnelForwarder का उपयोग करना

  5. json_encode अगली पंक्तियों के मान लौटाता है - PHP PDO SQL HighCharts