SQL每日一练-0816

devtools/2024/10/18 5:40:57/

今日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、输出结果


http://www.ppmy.cn/devtools/98770.html

相关文章

海外媒体软文发稿【越南通讯社vnanet】官方媒体发布新闻稿

海外媒体软文发稿【越南通讯社vnanet】官方媒体发布新闻稿 越南通讯社(越南语:Thng tấn x Việt Nam;英语:Vietnam News Agency,简称VNA),简称“越通社”是越南国家通讯社,始建于1945年9月2日。越通社是越…

如何用Java SpringBoot搭建小区疫情购物系统【技术解析】

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

【Vue】自定义组件

系列文章目录 第六章 自定义组件 文章目录 系列文章目录一、定义属性二、自定义事件三、定义v-model四、插槽1. 基本使用:2. 具名插槽: 一、定义属性 有时候我们定义一个组件后,需要让调用者传入参数,那么就可以将参数定义成属性…

初心如磐 持之以恒 | 华清远见西安中心2024年中总结大会圆满结束

2024 年 8 月 15 日,华清远见西安中心以 “初心如磐 持之以恒 破局勇进 逆浪突围” 为主题的年中总结大会盛大召开,全员齐聚一堂,全面回顾和总结了上半年的工作成果,并为下半年的发展制定了清晰的战略规划。 共忆过往 大会伊始&a…

XSS-DOM

文章目录 源码SVG标签Dom-Clobbringtostring 源码 <script>const data decodeURIComponent(location.hash.substr(1));;const root document.createElement(div);root.innerHTML data;// 这里模拟了XSS过滤的过程&#xff0c;方法是移除所有属性&#xff0c;sanitize…

云原生周刊:Kubernetes v1.31 发布

开源项目推荐 Kardinal Kardinal 是一个用于在共享 Kubernetes 集群中创建超轻量级临时开发环境的框架。 Anteon Anteon&#xff08;以前称为 Ddosify&#xff09;是一个开源的、基于 eBPF 的 Kubernetes 监控和性能测试平台。 Kubetui Kubetui 是一个用于监控 Kubernete…

LangGPT结构化提示词

LangGPT是Language For GPT-like LLMs的简称&#xff0c;中文名为结构化提示词&#xff0c;LangGPT是一个帮助你编写高质量提示词的工具&#xff0c;理论基础是我们提出的一套模块化、标准化的提斯提编写方法论——结构化提示词。我们希望揭开提示工程的神秘面纱&#xff0c;为…

python 可迭代,迭代器,生成器,装饰器

一、可迭代对象&#xff08;Iterable&#xff09; 可迭代对象是指可以被for循环遍历的对象&#xff0c;或者具有__iter__()方法的对象。可迭代对象允许你获取其迭代器。常见的可迭代对象包括列表&#xff08;list&#xff09;、元组&#xff08;tuple&#xff09;、字典&#…