有一张表,里边有个待收本金的字段。
我现在想查这张表的记录,统计这些金额总额,要求总额要大于等于并最接近指定的数值 。
select sum(vt."waitedPI") from v_t_can_assignment_borrow vt
where vt."investor"=2008
group by vt."investor";
--这个是总额,假设输入数值为90,然后查出投资人(2008)的投资总额大于等于90并最接近90的投资明细记录
我要查出统计总额恰好大于等于90 并最接近90的明细记录 假设这个表有20条记录 我统计到17条是88 统计到18条是92 统计到19条是98 所有我应该将18条记录给查出来
非常感谢用心的回答!我要下周才能去测试。
追答要是有问题,欢迎找我
本回答被提问者采纳SQL查询:要求明细记录里边总额要大于等于并最接近指定的数值
select * from my1 where toto = (select min(toto) from my1);这样应该可以了吧
SQL查询:要求明细记录里边总额要大于等于并最接近指定的数值
SELECT * FROM tmp WHERE rank_asc = 1
SQL查询:要求明细记录里边总额要大于等于并最接近指定的数值
(SELECT t1.*,dense_rank() OVER(PARTITON BY t1.investor ORDER BY t1.waitedPI ASC) rank_asc FROM v_t_can_assignment_borrow t1 WHERE t1.waitedPI>&输入值)SELECT * FROM tmp WHERE investor='2008' AND rank_asc = 1
sql查找一列中某一数值出现次数大于2的记录
2、现要查出dept出现2次以上的dept。可用如下语句:select dept from test group by dept having count(*) >2;3、查询结果:
excel 求某列中,大于指定单元格,并且是最接近的一个值
Lookup_array表示可能包含所要查找的数值的连续单元格区域; Match_type表示查找方式的值(-1、0或1)。 如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列; 如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列; ...
...分大于等于80的记录(使用T-SQL语句进行单表查询:)
select count(*),avg(分数)from 表 having avg(分数)>=80
sql大于0小于4怎么表示
这个语句的含义是从指定的表中选择满足条件的行,其中列名的值大于0且小于4。原因解释:- 在SQL中,比较操作符用于筛选出满足特定条件的数据行。大于和小于操作符可以用来比较数字、日期和字符串等类型的值。- 在这个特定的例子中,我们使用大于操作符(>)和小于操作符(<)来比较列名的值。大于0表示...
求SQL查询语句
表示一百分数,指定返回的行数等于总行数的百分之几。例如:SELECT TOP 2 *FROM testtableSELECT TOP 20 PERCENT *FROM testtable(二) FROM子句FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名...
sql题 求解
WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据: SELECT * FROM usertable WHERE age>20 WHERE子句可包括各种条件运算符: 比较运算符(大小比较):>、>=、=、<、<=、<>、!>、!< 范围运算符(表达式值是否在指定的范围):BETWEEN…AND… NOT BETWEEN…AND… 列表运算符(判断...
求sql语法
在where条件从句中可以使用以下一些运算符来设定查询标准: = 等于 > 大于 < 小于 >= 大于等于 <= 小于等于 <> 不等于 除了上面所提到的运算符外,LIKE运算符在where条件从句中也非常重要。LIKE运算符的功能非常强大,通过使用LIKE运算符可以设定只选择与用户规定格式相同的记录。此外,我们还可以使用...