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

मेरे मौजूदा PHP फ़ंक्शन को कैसे संपादित करें और एक और चेक कैसे जोड़ें?

एक LEFT JOIN का प्रयोग करें PREMIUM . के साथ आपकी क्वेरी में तालिका जो स्थानांतरण समय की जांच करती है। फिर उस तालिका में एक मैच का उपयोग करके उस समय को सशर्त बनाएं जिसकी आप तुलना करते हैं।

$num_rows = $db->doQuery('
    SELECT Class, Race, Strong, Sta, Dex, Intel, Cha, Points, TransferTime
    FROM USERDATA u
    LEFT JOIN PREMIUM p ON p.strAccountID = u.strUserId
    WHERE strUserId = ?
      AND (TransferTime < IF(p.strAccountId IS NULL,
                             DATEADD(DAY,-2,GETDATE()),
                             DATE_SUB(NOW(), INTERVAL 12 HOUR)))
           OR TransferTime IS NULL)
      AND zone<>199 and authority<>255', $character);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 पर FULLTEXT मोड को कैसे चालू करें

  2. गिनती के लिए एकाधिक उप-प्रश्नों के साथ चयन क्वेरी

  3. Windows NT समूह/उपयोगकर्ता के बारे में जानकारी प्राप्त नहीं कर सका

  4. डेटाबेस प्रदर्शन निगरानी के बारे में 10 तथ्य जो आपको आश्चर्यचकित कर सकते हैं

  5. पुराने डेटाबेस इंजन के साथ नया SSRS उदाहरण?