请各路高手指点,SQL 两列计算的问题
有一组数据
ID A B
--------------
1 0.3 ?
2 2 ?
B列的数据公式如下,
B1 = (B2*0.01)*(A1*0.01)
注:ID号最大的B字段值=A字段值,如上例B2=A2=2
请教,如何用SQL语句写出?
ID A B
--------------
1 0.3 ?
2 2 ?
B列的数据公式如下,
B1 = (B2*0.01)*(A1*0.01)
注:ID号最大的B字段值=A字段值,如上例B2=A2=2
请教,如何用SQL语句写出?
...全文
相关推荐
在sql中对两列数据进行运算作为新的列操作
在SQL中,对两列数据进行运算以生成新的列是一项常见的操作,这允许我们根据现有数据创建新的计算字段。在数据库查询中,这种操作能够帮助分析数据,进行复杂的计算,或者构建更适合用户需求的报告。
Mysql、oracle、Sybase数据库两列合并成一列的sql语句
Sybase中的两列合并在Sybase数据库中,同样可以使用加号`+`来合并两个字段值。这种方式简单直接,但在某些情况下可能会引起类型转换问题。
求大佬指点指点,SQL基础培训练习题以及解题思路
求大佬指点指点,SQL基础培训练习题以及解题思路
如何将两列合并为一个结果列
在SQL中,将两列合并成一个结果列是一项常见的操作,尤其在数据处理和报表生成时。
mysql 实现互换表中两列数据方法简单实例
然而,这种方法存在一个问题:它会导致原始值被覆盖而无法正确地互换两列的值。


疑难问题

