sql语句sum的使用
SELECTsum(StuBookNum)AS学生总订量,sum(TeaBookNum)AS教师总订量,(SUM(StuBookNum)+sum(TeaBookNum))...
SELECT sum(StuBookNum) AS 学生总订量,sum(TeaBookNum) AS 教师总订量,
(SUM(StuBookNum)+sum(TeaBookNum) )AS 总订量
FROM T_BookInfo ,T_BookOrder
WHERE T_BookInfo.BookCode=T_BookOrder.BookCode AND BookName='VB程序设计'
DELETE FROM NewTable1
WHERE StuBookNum+TeaBookNum<60
以上两个都计算了stubooknum和teabooknum总量,为什么一个要加sum,而另一个不加?什么时候要加sum呢? 展开
(SUM(StuBookNum)+sum(TeaBookNum) )AS 总订量
FROM T_BookInfo ,T_BookOrder
WHERE T_BookInfo.BookCode=T_BookOrder.BookCode AND BookName='VB程序设计'
DELETE FROM NewTable1
WHERE StuBookNum+TeaBookNum<60
以上两个都计算了stubooknum和teabooknum总量,为什么一个要加sum,而另一个不加?什么时候要加sum呢? 展开
5个回答
展开全部
返回表达式中所有值或仅 DISTINCT 值的总和。SUM 只能与数字列一起使用。空值将被忽略。
语法
SUM ( [ ALL ] expression )
参数
ALL
对所有值应用聚合函数。默认值为 ALL。
expression
常量、列名或函数以及算术运算符、位运算符和字符串运算符的任意组合。expression 参数是精确数字或近似数字数据类型类别(bit 数据类型除外)的表达式。不允许使用聚合函数和子查询。
多看看sql帮助可能你就会明白!
语法
SUM ( [ ALL ] expression )
参数
ALL
对所有值应用聚合函数。默认值为 ALL。
expression
常量、列名或函数以及算术运算符、位运算符和字符串运算符的任意组合。expression 参数是精确数字或近似数字数据类型类别(bit 数据类型除外)的表达式。不允许使用聚合函数和子查询。
多看看sql帮助可能你就会明白!
展开全部
ps:我这样写在数据库中执行的时候它会显示出所有数据
是不是
写成if(rs->next)
应该是while(rs->next)
add:
==<<
但是为什么在后面加个order
by
sum(f_long)
desc就不好使了呢
哪位高手知道啊?怎么进行排序啊!帮个忙
你可以在你最外面再包装个select语句的啊
select
*
from
(你的sql)
a
order
by
a.s
desc
==<<
while(rs->next)
把name
phone
去了也不行
by
s也不行!
这个是因为你的group
by
f_calladdr,name,phone
有这个字段
是不是
写成if(rs->next)
应该是while(rs->next)
add:
==<<
但是为什么在后面加个order
by
sum(f_long)
desc就不好使了呢
哪位高手知道啊?怎么进行排序啊!帮个忙
你可以在你最外面再包装个select语句的啊
select
*
from
(你的sql)
a
order
by
a.s
desc
==<<
while(rs->next)
把name
phone
去了也不行
by
s也不行!
这个是因为你的group
by
f_calladdr,name,phone
有这个字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前一个是计算表中所有数据总的定量的,而后一个是删除的只要StuBookNum+TeaBookNum<60的这一条记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单!
SELECT
DATEADD(month,
3,
getdate())
当前月+3
如果是字段的话,把getdate()替换成字段
比如
SELECT
DATEADD(month,
3,
column1)
from
表
SELECT
DATEADD(month,
3,
getdate())
当前月+3
如果是字段的话,把getdate()替换成字段
比如
SELECT
DATEADD(month,
3,
column1)
from
表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度知道 > 电脑/网络 > 其他编程语言添加到搜藏待解决
sql语句sum的使用
悬赏分:5 - 离问题结束还有 14 天 21 小时
SELECT sum(StuBookNum) AS 学生总订量,sum(TeaBookNum) AS 教师总订量,
(SUM(StuBookNum)+sum(TeaBookNum) )AS 总订量
FROM T_BookInfo ,T_BookOrder
WHERE T_BookInfo.BookCode=T_BookOrder.BookCode
sql语句sum的使用
悬赏分:5 - 离问题结束还有 14 天 21 小时
SELECT sum(StuBookNum) AS 学生总订量,sum(TeaBookNum) AS 教师总订量,
(SUM(StuBookNum)+sum(TeaBookNum) )AS 总订量
FROM T_BookInfo ,T_BookOrder
WHERE T_BookInfo.BookCode=T_BookOrder.BookCode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询