SQL每日一练-0816

今日SQL题:计算每个项目的年度收入增长率

难度系数:🌟☆☆☆☆☆☆☆☆☆

1、题目要求
  • 计算每个项目每年的收入总额,并计算项目收入环比增长率。
  • 找出每年收入增长率最高的项目。
  • 输出结果显示年份、项目ID、项目名称、项目经理、年度收入总额和收入增长率。
2、表和虚拟数据

现有两个表:Projects 和 Revenue,记录了项目的信息和每年的收入数据。

sql 复制代码
CREATE TABLE Projects (
    ProjectID INT PRIMARY KEY,
    ProjectName NVARCHAR(100),
    ProjectManager NVARCHAR(100)
);

CREATE TABLE Revenue (
    RevenueID INT PRIMARY KEY,
    ProjectID INT,
    RevenueYear INT,
    RevenueAmount DECIMAL(10, 2)
);
sql 复制代码
INSERT INTO Projects (ProjectID, ProjectName, ProjectManager) VALUES
(1, 'Project A', 'John Doe'),
(2, 'Project B', 'Jane Smith'),
(3, 'Project C', 'Alice Johnson');

INSERT INTO Revenue (RevenueID, ProjectID, RevenueYear, RevenueAmount) VALUES
(201, 1, 2022, 20000.00),
(202, 1, 2023, 25000.00),
(203, 2, 2022, 15000.00),
(204, 2, 2023, 18000.00),
(205, 3, 2023, 30000.00);
3、输出结果
相关推荐
艾斯比的日常4 分钟前
Redis 大 Key 深度解析:危害、检测与治理实践
数据库·redis·缓存
R.lin34 分钟前
MySQL核心知识点梳理
数据库·mysql
百***069443 分钟前
SQL JOIN:内连接、外连接和交叉连接(代码+案例)
数据库·sql·oracle
大数据魔法师1 小时前
MySQL(六) - 视图管理
数据库·mysql
Hello.Reader1 小时前
从 WAL 到 Fluss->Flink CDC Postgres Connector 端到端同步实战
数据库·flink
千桐科技1 小时前
数据库设计最佳实践:我们团队沉淀下来的规范
数据库·代码规范·设计
踏浪无痕1 小时前
PostgreSQL实例进程:从启动到运行的完整故事
数据库·postgresql
q***18842 小时前
redis的下载和安装详解
数据库·redis·缓存
腾讯云数据库2 小时前
「腾讯云NoSQL」技术之向量数据库篇:腾讯云向量数据库如何实现召回不变,成本减半?
数据库·nosql·腾讯云·向量数据库·腾讯云nosql
yaso_zhang2 小时前
jetson开机之前自启脚本sudo ifconfig 如何不需要输入密码
数据库·postgresql