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

पिछले इंट कॉलम के आधार पर एसक्यूएल अपडेट इंट कॉलम

CREATE TABLE #FruitSales
(
   SaleForDay    DECIMAL (10, 2),
   SalesToDate   DECIMAL (10, 2),
   ItemOrder     INT
);

INSERT INTO #FruitSales (SaleForDay, SalesToDate, ItemOrder)
VALUES ('4.99', '4.99', '1'),
       ('12.99', NULL, '2'),
       ('14.99', NULL, '3'),
       ('5.99', NULL, '4');

update f
SET SalesToDate = (select sum(saleforday) from #FruitSales ff where ff.itemorder <= f.itemorder)
from #FruitSales f

SELECT * FROM #FruitSales;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RStudio को SQL सर्वर से कनेक्ट करना

  2. समय भाग को अनदेखा करते हुए DATETIME और DATE की तुलना करें

  3. VB.NET के माध्यम से sql सर्वर डेटाबेस में छवियों को कैसे संग्रहीत और पुनर्प्राप्त करें?

  4. SQL सर्वर (T-SQL) में एक स्ट्रिंग का बायाँ भाग प्राप्त करें

  5. एक्सएमएल सर्वर एक्सएमएल प्रदर्शन अनुकूलन