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、输出结果
相关推荐
ChineHe20 分钟前
Redis数据类型篇002_详解Strings核心命令与存储结构
数据库·redis·缓存
清水白石00840 分钟前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》
数据库·python
电商API&Tina43 分钟前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
柠檬叶子C1 小时前
PostgreSQL 忘记 postgres 密码怎么办?(已解决)
数据库·postgresql
864记忆2 小时前
Qt创建连接注意事项
数据库·qt·nginx
毕设十刻2 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
薛定谔的猫19823 小时前
Langchain(十二)LangGraph 实战入门:用流程图思维构建 LLM 工作流
数据库·microsoft
坐吃山猪3 小时前
ChromaDB02-代码实战
数据库·向量数据库·chromadb
摇滚侠3 小时前
MySQL 中 utf8mb4 字符集,字母a占几个字节,一个汉字占几个字节 / MySQL 中 utf8mb3 字符集,字母a占几个字节,一个汉字占几个字节
数据库·mysql
ChineHe3 小时前
Redis数据类型篇001_数据类型梳理与选择指南
数据库·redis·缓存