View Full Version : سوال: تابع sum
  
soniarose
جمعه 22 آبان 1388, 19:33 عصر
سلام  من در جدولم سه ستون دارم که میخوام با استفاده از تابع sum مقادیر  ستون اول رو جمع کنم و مقادیر ستون دوم رو هم جمع کنم سپس مقدار دو ستون رو از هم کم کنم و مقدارش رو در ستون سوم قرار بدم لطفا راهنمایی کنید
ali_md110
جمعه 22 آبان 1388, 19:53 عصر
SELECT     SUM(col1) + SUM(col2) AS mysum
FROM         Table2
shahab2025
شنبه 23 آبان 1388, 00:53 صبح
سلام من در جدولم سه ستون دارم که میخوام با استفاده از تابع sum مقادیر ستون اول رو جمع کنم و مقادیر ستون دوم رو هم جمع کنم سپس مقدار دو ستون رو از هم کم کنم و مقدارش رو در ستون سوم قرار بدم لطفا راهنمایی کنید 
 
DECLARE @A INT, @B INT, @C INT
SELECT @A=SUM(FIELD1)FROM TABLE1
SELECT @B=SUM(FIELD2)FROM TABLE1
SET @C =@A-@B
INSERT INTO TABLE1
SET FIELD3=@C
WHERE...
 
که شرط آخر را خودت باید پر کنی وگرنه همه فیلدهای 3 رو پر میکنه
soniarose
شنبه 23 آبان 1388, 18:41 عصر
مشکل این کد  کجاست
 Dim strcon1 As String
        ' Dim com1 As SqlCommand
        Dim da As SqlClient.SqlDataAdapter
        Dim strsql1, strsql3 As String
        Dim con1 As SqlClient.SqlConnection
        Dim ds1 As New DataSet
        Dim dr As SqlClient.SqlDataReader
        Dim c As Integer
        Dim sum1 As Integer
        Dim sum2 As Integer
        ds1.Clear()
        strsql1 = "select a = sum(nom1),b = sum(nom2) from table2 "
        strcon1 = "Data Source=(local);Initial Catalog=nomre;Integrated Security=True"
        con1 = New SqlClient.SqlConnection(strcon1)
        con1.Open()
        da = New SqlClient.SqlDataAdapter(strsql1, con1)
        SqlCommand1 = New SqlClient.SqlCommand(strsql1, con1)
        da.Fill(ds1, "table2")
        dr = SqlCommand1.ExecuteReader()
        dr.Read()
        sum1 = dr("a")
        sum2 = dr("b")
        c = sum1 - sum2
        strsql3 = "INSERT INTO table2 (nom3) VALUES ('" & c & "') where id ='" & TextBox1.Text & "'"
        
        dr.Close()
        con1.Close()
        ds1.Dispose()
        da.Dispose()
soniarose
دوشنبه 25 آبان 1388, 17:27 عصر
کسی نیست کمک کنه:گریه:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.