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

MySQL दो तालिकाओं के बीच स्टॉक स्तरों में अंतर खोजें और परिणाम लौटाएं

select y.StockNumber, t.StockLevel - y.StockLevel from yesterday as y inner join today as t on (y.StockNumber = t.StockNumber)

संपादित करें:

आज की तालिका में उन उत्पादों को कैप्चर करने के लिए जो कल की तालिका में नहीं थे:

select y.StockNumber, t.StockLevel - coalesce(y.StockLevel,0) from yesterday as y right join today as t on (y.StockNumber = t.StockNumber)

कोलेस यह सुनिश्चित करता है कि यदि आपके पास कोई ऐसा उत्पाद है जो yesterday में नहीं है , आपको t.StockLevel - 0 . मिलेगा के बजाय t.StockLevel - NULL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jQuery UI सॉर्ट करने योग्य, फिर डेटाबेस में ऑर्डर लिखें

  2. दो तालिकाओं में शामिल हों जहां तालिका ए में दिनांक मान है और ए में दिनांक के नीचे बी में अगली तिथि खोजने की आवश्यकता है

  3. =नल और IS NULL में क्या अंतर है?

  4. उपसमूह के भीतर यादृच्छिक पंक्ति वापस करने के लिए mysql क्वेरी को ठीक करें

  5. डेटाबेस में उपयोगकर्ता द्वारा चुनी गई सीएसवी फाइलों को कैसे आयात करें