本帖最后由 Bella.Yuan 于 2023-8-17 13:41 编辑
您好,根据您的描述,对应的sql语句编写如下:
SELECT LXQF,SUM(ZDPmng)/1000,SUM(ZDAmng)/1000 FROM `test0817` where LXQF <> 'PRE' and JHRQ=(
SELECT MAX(JHRQ) FROM `test0817`
) GROUP BY LXQF UNION
SELECT LXQF,SUM(ZDPmng),SUM(ZDAmng) FROM `test0817` where LXQF = 'PRE' and JHRQ=(
SELECT MAX(JHRQ) FROM `test0817`
)GROUP BY LXQF
展示效果:
针对sql这部分的编写,您可以根据您实际需求进行sql语句的编写。mysql的语法参考地址:https://www.runoob.com/mysql/mysql-tutorial.html
sql语法这块,我们也是参考去进行的实现,和您的步骤其实是一样的,如果您的不是mysql,那就需要看看其他数据库的sql写法,然后修改一下就可以。
|