sql语句 SUM(Last(

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:57:15
我在程序中需要列出来所有数据库类的最后一条记录的总和,但好象是不支技SUM(Last(值))这样写,请问有什么好办法吗。
程序就不往上放到太多了。谢高手指点
不会用呀,能说明一下吗?谢谢
最好是举个小例子。

create view LastValueView
就是建立一个视图,然后用它来存储他的最后一条的信息,按时刷新来Sum就行了

首先,我不知道你的数据库中最后一条是那一条,如果真的最后一条,那就说明那些记录一定是按某种顺序排列的,到底是按什么条件排列的呢?
比如说 字段1 的值是最后一条为最大,最前的一条为最小,且字段1不会有重复的,我们可以使用MAX来判断.

select * from 表1 where 字段1=(select max(字段1) from 表1)

哎,一言难尽,你使用的什么数据库啊,你要统计的所有表的结构是什么样子的,你是统计最后一条记录的那个字段的值,为什么要这么统计,干嘛.