Please start any new threads on our new site at http://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

Our new SQL Server Forums are live! Come on over! We've restricted the ability to create new threads on these forums.

 SQL Server Forums Profile | Active Topics | Members | Search | Forum FAQ Register Now and get your question answered!
 All Forums  SQL Server 2005 Forums  Transact-SQL (2005)  Running Total Issue Reply to Topic  Printer Friendly
Author  Topic

pssumesh2003
Starting Member

India
35 Posts

 Posted - 03/06/2013 :  08:17:28 I have a table following structureTank TrDate DaySINo QtyIn QtyOut AdjstmentQty ClosingStockTank1 5/1/2012 1 1000 0 0 NullTank1 5/2/2012 1 1000 500 0 NullTank1 5/3/2012 1 1000 0 0 NullTank2 5/1/2012 1 200 0 0 NullTank2 5/2/2012 1 200 500 0 NullTank2 5/3/2012 1 1000 0 0 NullGiven Opening day closingstock ( i mean for tank 1 closing stock is 2500 and that of tank2 is 1850). nw i want update all rows following formula closing stock of prev day + Qty in -Qty out -Adjustmentqty.Please help me

James K
Flowing Fount of Yak Knowledge

3873 Posts

 Posted - 03/06/2013 :  08:28:55 How are you getting the start of day positions on the first of the month? Is there a table that has the positions?

MIK_2008
Flowing Fount of Yak Knowledge

Pakistan
1054 Posts

 Posted - 03/06/2013 :  11:01:18 I understand that closing stock for Tank1 is = 2500 simply by "Sum(all QtyIN)-Sum(all QtyOut) of tank1", but how come the closing stock for tank2 = 1850 .. as per given data for tank2 it should be 1000+200+200-500=900?Secondly, these are just calculations..why you wanting to have this updated in any column for all rows. Since you can do this calculation on the front end of an applicationCheersMIK

visakh16
Very Important crosS Applying yaK Herder

India
52326 Posts

 Posted - 03/06/2013 :  11:21:18 see scenario 1http://visakhm.blogspot.in/2010/01/multipurpose-apply-operator.html``` ;With CTE AS ( SELECT *,ROW_NUMBER() OVER (PARTITION BY Tank ORDER BY TrDate) AS seq FROM Table ) SELECT Tank,TrDate,DaySINo,QtyIn,QtyOut,AdjstmentQty,RunValue FROM CTE c1 CROSS APPLY (SELECT SUM(QtyIn) - SUM(QtyOut) AS RunValue FROM CTE WHERE Seq <= c.Seq AND Tank = c.Tank )c2 ```------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/
Topic
 Reply to Topic  Printer Friendly Jump To: Select Forum General SQL Server Forums       New to SQL Server Programming       New to SQL Server Administration       Script Library       Data Corruption Issues       Database Design and Application Architecture SQL Server 2012 Forums       Transact-SQL (2012)       SQL Server Administration (2012)       SSIS and Import/Export (2012)       Analysis Server and Reporting Services (2012)       Replication (2012)       Availability Groups and DR (2012)       Other SQL Server 2012 Topics SQL Server 2008 Forums       Transact-SQL (2008)       SQL Server Administration (2008)       SSIS and Import/Export (2008)       High Availability (2008)       Replication (2008)       Analysis Server and Reporting Services (2008)       Other SQL Server 2008 Topics SQL Server 2005 Forums       Transact-SQL (2005)       SQL Server Administration (2005)       .NET Inside SQL Server (2005)       SSIS and Import/Export (2005)       Service Broker (2005)       Replication (2005)       High Availability (2005)       Analysis Server and Reporting Services (2005)       Express Edition and Compact Edition (2005)       Other SQL Server Topics (2005) SQL Server 2000 Forums       SQL Server Development (2000)       SQL Server Administration (2000)       Import/Export (DTS) and Replication (2000)       Transact-SQL (2000)       Analysis Services (2000)       MSDE (2000) Development Tools       ASP.NET       Reporting Services Development       Other Development Tools Site Related Forums       Site Related Discussions       Article Discussion       Poll Discussion       The Yak Corral Other Forums       SQL Server 6.5 \ SQL Server 7.0       Other Topics       MS Access       ClearTrace Support Forum Old Forums       CLOSED - General SQL Server       CLOSED - SQL Server 2005/Yukon  -------------------- Home Active Topics Frequently Asked Questions Member Information Search Page
 SQL Server Forums © 2000-2009 SQLTeam Publishing, LLC
 This page was generated in 0.02 seconds.