sql16(Leetcode1251平均售价)

2023-11-22 11:28

本文主要是介绍sql16(Leetcode1251平均售价),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代码:

# Write your MySQL query statement belowselect product_id,ifnull(round(sum(sum)/sum(units),2),0) as average_price
from(select p.product_id,p.price,u.units,price*units as sumfromPrices p        left join UnitsSold uon u.product_id=p.product_id and datediff(u.purchase_date,p.start_date)>=0 and datediff(u.purchase_date,p.end_date)<=0
) t
group by product_id

这篇关于sql16(Leetcode1251平均售价)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/409801

相关文章

python实现技术指标(简单移动平均,加权移动平均线,指数移动平均线)

移动平均线是最常见的技术指标,它能够去除时间序列的短期波动,使得数据变得平滑,从而可以方便看出序列的趋势特征。常见的移动平均线有简单移动平均线,加权移动平均线,指数移动平均线。 一. 简单移动平均(SMA) 简单移动平均线(Simple Moving Average),很好理解,就是将过去n个窗口内的价格进行算术平均 S M A t ( n ) = 1 n ( X t − n + 1 + X

C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分

C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分: 代码如下: #include<stdio.h>void main(){int sum = 0,i;double avg,b;int a[10];int max,min;for(i=0;i<10;i++){scanf("%d",&a[i]);if(i==0)//只有第一次赋值m

电路仿真实战设计教程--平均电流控制原理与仿真实战教程

1.平均电流控制原理: 平均电流控制的方块图如下,其由外电路电压误差放大器作电压调整器产生电感电流命令信号,再利用电感电流与电流信号的误差经过一个电流误差放大器产生PWM所需的控制电压,最后由控制电压与三角波比较生成开关管的驱动信号。 2.电流环设计: 根据状态平均法: 忽略输入电压与输出电压的扰动:

pta 计算全班学生C++课程的总成绩和平均成绩 C++

7-1 计算全班学生C++课程的总成绩和平均成绩 分数 10 全屏浏览 作者 杨雪华 单位 沈阳师范大学 定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。 输入格式: 输入5个不超过100的正整数,作为C++成绩。 输出格式: 在第一行中输出成绩的和,第二行输出平均成绩。 输入样例: 90 8

力扣SQL50 平均售价 ifnull SUM 连表查询

Problem: 1251. 平均售价 👨‍🏫 参考题解(题目数据增强,代码只能过90%的点) 🍻 AC code SELECT p.product_id, ROUND(ifnull(SUM(units * price) / SUM(units), 0),2) AS average_priceFROM prices as pLEFT JOIN unitsSold as u

全国各区县平均降水月数据,2001-2022年均有,含shp/excel两种格式

基本信息. 数据名称:  全国各区县平均降水月数据 数据格式:  Shp、Excel 数据时间:  2001-2022年 数据几何类型:  面 数据坐标系:  WGS84坐标系 数据来源:网络公开数据 数据字段: 序号字段名称字段说明1province省份名称2city城市名称3county区县名称4county_dm区县代码5js2001m012001年1月平均降水(单位:m)6

多分类问题中评价指标F1-Score 加权平均权重的计算方法

多分类问题中评价指标F1-Score 加权平均权重的计算方法     众所周知,F1分数(F1-score)是分类问题的一个衡量指标。在分类问题中,常常将F1-score作为评价分类结果好坏的指标。它是精确率和召回率的调和平均数,值域为[0,1]。 F 1 = 2 ∗ P ∗ R P + R F_1=2*\frac{P*R}{P+R} F1​=2∗P+RP∗R​     其中,P代表着准确率(

随机选择算法:以平均复杂度O(n)获取乱序序列中第K大的元素

非递归写法和递归写法 #include <bits/stdc++.h>using namespace std;int RandPartition(vector<int>& nums, int left, int right){int pos = round(rand() * 1.0 / RAND_MAX * (right - left) + left);std::swap(nums[pos]

matlab 含有nan值的 求和 平均 nansum nanmean isnan

前几天编程,想算一个矩阵在含有nan值情况下的sum mean 等 这个功能一直没找到,于是自己编了小函数 最后呢,忽然发现在stats toolbox中居然有这种函数 nansum  nanmean 等等 说起来,就两招 1、isnan 2、逻辑数组的加减法--这一条真让人吐血,之前完全不知道逻辑型可以计数的 我编了一堆的话,而事实上人家用了这样几行就可以搞定 nans = isnan(x)

js算法 计算每一列的平均值 求matrix数组对应列的平均值 组成一个新的数组 matrix数组有6行 如果某一行里的值是0则不纳入平均的分母里

let matrix = [[18.95, 21.1, 0, 23, 0, 0, 0],[19, 25.3, 24.64, 0, 0, 0, 21.24],[22.18, 24.5, 20, 0, 26, 0, 0],[18.41, 19.05, 22.41, 27.67, 17, 0, 0],[14.86, 19.31, 0, 19.4, 18.71, 0, 25.04],[18.93, 19.