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

फर्स्ट-इन-फर्स्ट-आउट (फीफो) इन्वेंट्री लागत

मेरा सुझाव है कि आप अपनी तालिका को नीचे के रूप में डिज़ाइन करें:अपनी तालिका में एक नया फ़ील्ड जोड़ें, अर्थात qty_out

बेचने से पहले की तालिका:

Item transaction code    qty     qty_out  price   
 apple   IN                    5    0        10.00    
 apple   IN                    3    0        20.00   
 apple   OUT                   6    null

और टेबल 6 आइटम बेचने के बाद:

Item    transaction code    qty     qty_out  price   
 apple   IN                    5    5        10.00    
 apple   IN                    3    1        20.00   
 apple   OUT                   6    null

कीमत जानने के लिए आप "qty" की तुलना "qty_out" (IN लेनदेन के लिए) से कर सकते हैं।



  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 सर्वर में एकाधिक CSV फ़ाइलें आयात करें

  2. यदि एक ही कथन में दो बार उपयोग किया जाता है तो क्या GETUTCDATE() वही मान लौटाएगा?

  3. SQL सर्वर में एक बाधा का नाम कैसे खोजें

  4. डेटाबेस में सभी तालिकाओं का आकार प्राप्त करें

  5. SQL सर्वर में VARCHAR/CHAR के बजाय हमें NVARCHAR/NCHAR का उपयोग कब करना चाहिए?