Sql 如何选择今天(24小时)的数据
我的表中有一列(总金额)。我只需要对今天的记录(过去24小时)和上个月的记录求和,然后在Sql 如何选择今天(24小时)的数据,sql,sql-server,vb.net,Sql,Sql Server,Vb.net,我的表中有一列(总金额)。我只需要对今天的记录(过去24小时)和上个月的记录求和,然后在sql servervb.net中求和 Dim cmd As New SqlCommand cmd.Connection = cn cmd.CommandText = "Select Sum(Total_Amount) as Total_AmountSum from Table_5" Dim adapter As New SqlDataAdapter(cmd)
sql server
vb.net
中求和
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "Select Sum(Total_Amount) as Total_AmountSum from Table_5"
Dim adapter As New SqlDataAdapter(cmd)
Dim table As New DataTable()
adapter.Fill(table)
If table.Rows.Count() > 0 Then
Label11.Text = table.Rows(0)("Total_AmountSum").ToString()
End If
看起来您需要一门SQL入门课程。上网搜索。学校是一个良好的开端 同时
select Sum(Total_Amount) as Total_AmountSum
from Table_5
where MyDate between dateadd(hour, -24, getdate()) and getdate()
……或者
select Sum(Total_Amount) as Total_AmountSum
from Table_5
where MyDate > dateadd(hour, -24, getdate())
您必须在此处使用
试试这个
过去24小时
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "Select Sum(CASE WHEN [Date] BETWEEN DATEADD(day, -1, GETDATE()) AND GETDATE() THEN Total_Amount END) As Total_AmountSum from Table_10"
Dim adapter As New SqlDataAdapter(cmd)
Dim table As New DataTable()
adapter.Fill(table)
If table.Rows.Count() > 0 Then
TextBox1.Text = table.Rows(0)("Total_AmountSum").ToString()
End If
过去1个月的
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "Select Sum(CASE WHEN [Date] BETWEEN DATEADD(mm, -1, GETDATE()) AND GETDATE() THEN Total_Amount END) As Total_AmountSum from Table_10"
Dim adapter As New SqlDataAdapter(cmd)
Dim table As New DataTable()
adapter.Fill(table)
If table.Rows.Count() > 0 Then
TextBox1.Text = table.Rows(0)("Total_AmountSum").ToString()
End If
对于最后1个弱者
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "Select Sum(CASE WHEN [Date] BETWEEN DATEADD(ww, -1, GETDATE()) AND GETDATE() THEN Total_Amount END) As Total_AmountSum from Table_10"
Dim adapter As New SqlDataAdapter(cmd)
Dim table As New DataTable()
adapter.Fill(table)
If table.Rows.Count() > 0 Then
TextBox1.Text = table.Rows(0)("Total_AmountSum").ToString()
End If
大家好,欢迎来到SO!你有什么具体的问题,这篇文章中不清楚?我想要总和列Total_Amount只显示最近24小时的数据。这张表上有一个时间列,你可以查看吗?我只需要Total_Amount列数据首先你现在运行代码