sqlserver 查询出每个月销售的最好的产品

表结构

create table prodects

(

id uniqueidentifier,

pname nvarchar(50),

ptype int,

money int,

months int,

datatime date

)

drop table prodects

truncate table prodects

insert into prodects values(NEWID(),'书本',1,RAND()*1000,1,'2024-01-01')

insert into prodects values(NEWID(),'笔',2,RAND()*1000,1,'2024-01-02')

insert into prodects values(NEWID(),'手机',3,RAND()*1000,1,'2024-01-03')

insert into prodects values(NEWID(),'桌子',4,RAND()*1000,1,'2024-01-04')

insert into prodects values(NEWID(),'书本',1,RAND()*1000,2,'2024-02-01')

insert into prodects values(NEWID(),'笔',2,RAND()*1000,2,'2024-02-02')

insert into prodects values(NEWID(),'手机',3,RAND()*1000,2,'2024-02-03')

insert into prodects values(NEWID(),'桌子',4,RAND()*1000,2,'2024-02-04')

SELECT c.money,pname FROM (SELECT

SUM(money) money,

pname

FROM prodects

group by

months,pname) B right JOIN

(

select max(money) AS money from (SELECT

months ,

SUM(money) money,

pname

FROM prodects

group by

months,pname) a group by months)

C ON B.MONEY =C.money

相关推荐
AI人工智能+电脑小能手1 分钟前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
yyuuuzz5 分钟前
独立站的技术基础与常见运维问题
大数据·运维·服务器·网络·数据库·aws
键盘上的猫头鹰3 小时前
【MySQL 教程(八)】索引、事务、用户管理、导入导出与分页查询
数据库·python·mysql
Royzst3 小时前
数据库知识点
数据库
雪的季节4 小时前
企业级 Qt 全功能项目
开发语言·数据库·qt
宋浮檀s4 小时前
应急响应——Web漏洞:命令执行+SSRF+弱口令
运维·数据库·sql·网络安全·oracle·应急响应
yurenpai(27届找实习中)6 小时前
redis_点评(21.好友关注——关注、取关功能实现;共同关注功能实现)
数据库·redis·缓存
Rick19936 小时前
索引的排序和分组
数据库·mysql
爱莉希雅&&&6 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
JohnYan6 小时前
工作笔记 - PG分组极值
数据库·后端·postgresql