Click here to Skip to main content
15,896,398 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
This is sample table:

icode	MONTH   YEAR    grn	           mrs	 mrn	stock
1	 4	 2010	400	           200	 50	 250
1	 5	 2010	60+(250)=310	   300	  0	 10
1	 5	 2010	40+(10)=50	    0	  0	 50

MAIN TABLE:
icode	item name	month	years	grn	mrs	mrn	stock
179	BRAKE CHAMBER	4	2010	2	NULL	1	3
179	BRAKE CHAMBER	4	2010	20	NULL	1	21
179	BRAKE CHAMBER	4	2010	32	NULL	1	33
179	BRAKE CHAMBER	7	2010	4	NULL	1	5
179	BRAKE CHAMBER	7	2010	6	NULL	1	7
179	BRAKE CHAMBER	7	2010	8	NULL	1	9
179	BRAKE CHAMBER	7	2010	10	NULL	1	11
179	BRAKE CHAMBER	8	2010	12	NULL	1	13


Pls do for this below table..

FORMULA:
STOCK=GRN-MRS+MRN

i want stock value after every calculation ...already i did that...now i want stock increment
Using first table wise according to icode..

SEE SAMPLE TABLE..HOW TO EXECUTE THAT TABLE?UNDERSTAND THEN....SAME PROCESS CAN DO FOR MAIN TABLE....PLS "IF ICODE SAME, FIRST ROW 'STOCK' COLUMN IS ADDING TO SECOND COLUMN 'GRN' COLUMN AND THEN ALSO USING ABOVE FORMULA.THIS PROCESS DO TILL END ..


[edit]SHOUTING removed, code blocks added - OriginalGriff[/edit]
Posted
Updated 25-Mar-13 0:06am
v5
Comments
OriginalGriff 25-Mar-13 5:28am    
DON'T SHOUT. Using all capitals is considered shouting on the internet, and rude (using all lower case is considered childish). Use proper capitalisation if you want to be taken seriously.
Karruksen 25-Mar-13 6:06am    
PLS
Karruksen 25-Mar-13 6:12am    
Sorry Sir.
rmksiva 25-Mar-13 5:36am    
I have doubt ! Stock ?Increment Means ? Wht u realy wants ?
Karruksen 25-Mar-13 6:08am    
PLS HELP ME IMMEDIATELY..

//Get Dataset for particular icode
SqlCommand cmd = new SqlCommand("select * from maintable where icode='178'",con);
SqlDataAdapter da= new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dtSource = ds.Tables[0];

DataTable dtResult = new DataTable();
dtResult.Columns.Add("icode");
dtResult.Columns.Add("grn");
//Add column in source table , now going to do calculate value in dt Source - row by row and add tht row to dtResult

foreach (DataRow dr in dtSource)
{
int grn = 0;
int stock = 0;
stock = dr["grn"] - dr["mns"] - dr["mrt"];

DataRow r1 = dtResult.NewRow();
r1["grn"] = grn;
//like tht u assign all value then

dtResult.Rows.Add(r1);

//at end of for loop u get new table dt Result tht is calculated main table
}


i cant clear get your requirments ! May this help !
 
Share this answer
 
Comments
Karruksen 25-Mar-13 6:20am    
Hai Siva..This is not my favour answer even this one help for me..i want 'sql server codings not like this coding. Pls check and retry for SQL Codings..
 
Share this answer
 
It can be possible
1st set source table by simple select query with record (serial no/ID)
Like
Assume tblSource;
ID icode item name month years grn mrs mrn stock
1 179 BRAKE CHAMBER 4 2010 2 NULL 1 3
2 179 BRAKE CHAMBER 4 2010 20 NULL 1 21
3 179 BRAKE CHAMBER 4 2010 32 NULL 1 33
4 179 BRAKE CHAMBER 7 2010 4 NULL 1 5
5 179 BRAKE CHAMBER 7 2010 6 NULL 1 7

Create sp_GetReport
DECLARE @i int,
DECLARE @icode int,
Declare @grn int,
Declare @mrs int,
Declare @mrn int,
Declare stack int,
DECLARE @Result_table TABLE (icode int ,item varchar(50), name varchar(50),month int ,years int, grn int mrs int, mrn int, stock int)



SET @i = 1
SET @numrows = (SELECT COUNT(*) FROM tblSource)


IF @numrows > 0
WHILE (@i <= (SELECT MIN(ID) FROM tblSource))
BEGIN
If(@i=1)
Begin
SET @grn = (SELECT grn FROM @tblSource WHERE ID = @i)
SET @mrs= (SELECT mrs FROM @tblSource WHERE ID = @i)
Set @mrn= (SELECT mrn FROM @tblSource WHERE ID = @i)
@ Stock = @grn - @mrs+@mrn;
Insert into @Result_table values (@grn,@mrs,@mrn)
End
Else
begin

SET @grn = (SELECT grn FROM @tblSource WHERE ID = @i)
SET @grn = @grn +@Stock;
SET @mrs= (SELECT mrs FROM @tblSource WHERE ID = @i)
Set @mrn= (SELECT mrn FROM @tblSource WHERE ID = @i)
@ Stock = @grn - @mrs+@mrn;

Insert into @Result_table values (@grn,@mrs,@mrn)

end
SET @i = @i + 1
END


Its may works ! Please Try this
 
Share this answer
 
Comments
Karruksen 25-Mar-13 9:19am    
Thank u...
rmksiva 25-Mar-13 9:29am    
is it work ?
rmksiva 23-Apr-13 10:22am    
http://www.aspsnippets.com/Articles/Display-image-after-upload-without-page-refresh-or-postback-using-ASP.Net-AsyncFileUpload-Control.aspx


http://www.aspdotnet-suresh.com/2011/01/how-to-insert-images-into-database-and.html



http://www.dotnetlogix.com/Article/aspnet/194/Save-and-retrieve-image-to-and-from-database-in-aspnet.html

http://www.aspdotnet-suresh.com/2012/04/ajax-asyncfileupload-control-example-in.html


http://forums.asp.net/t/1651048.aspx/1

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900