首页 > 其他分享 >leetcode 1251 平均售價

leetcode 1251 平均售價

时间:2023-05-12 12:45:51浏览次数:42  
标签:product date price leetcode 售價 1251 units id

leetcode 1251 平均售價

select r.product_id, round(sum(r.price * r.units) / sum(r.units), 2) as average_price 
from (
    select p.product_id, p.price , u.units from Prices p
    left join UnitsSold u 
    on p.product_id = u.product_id 
    where u.purchase_date between p.start_date and p.end_date
) r
group by r.product_id

==

标签:product,date,price,leetcode,售價,1251,units,id
From: https://www.cnblogs.com/carlzhang19/p/17393757.html

相关文章

  • leetcode 1280 學生們參加各科測試的次數
    leetcode1280學生們參加各科測試的次數 selects.student_id,s.student_name,st.subject_name,if(e.result,e.result,0)asattended_examsfromStudentssjoinSubjectsstleftjoin(selectstudent_id,subject_name,count(*)asresultfromExaminatio......
  • leetcode 1084 销售分析III
    leetcode1084销售分析IIIselectdistinctp.product_id,p.product_namefromProductpleftjoinSalessonp.product_id=s.product_idwheres.product_idnotin(selectproduct_idfromSaleswheresale_date<'2019-01-01'orsale_d......
  • leetcode 1045 买下所有产品的客户
    leetcode1045买下所有产品的客户selectcustomer_idfromCustomercleftjoinProductponc.product_key=p.product_keygroupbycustomer_idhavingcount(distinctc.product_key)=(selectcount(*)fromProduct) selectcustomer_idfrom(selectdis......
  • C语言刷leetcode——前缀和
    目录前缀和概述刷题560.和为K的子数组523.连续的子数组和974.和可被K整除的子数组前缀和概述https://zhuanlan.zhihu.com/p/436526162刷题560.和为K的子数组523.连续的子数组和974.和可被K整除的子数组......
  • LeetCode 76. 最小覆盖子串
    思路暴力就是枚举终点i,找出里i最近的起点j,再去更新答案,可以发现起点随终点单调往后,因此可以滑动窗口优化如何快速判断当前窗口是否包含子串所有字符哈希表word存储子串所有字符出现的次数,window存储当前窗口所有字符出现的次数变量cnt记录当前窗口里,有效字符的个数......
  • LeetCode/二维网格图中探测环
    给你一个二维字符网格数组grid,大小为mxn,你需要检查grid中是否存在相同值形成的环。一个环是一条开始和结束于同一个格子的长度大于等于4的路径。对于一个给定的格子你可以移动到它上、下、左、右四个方向相邻的格子之一,可以移动的前提是这两个格子有相同的值1.深度......
  • LeetCode 459. 重复的子字符串
    题目链接:LeetCode459.重复的子字符串题意:给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。解题思路:本题就是kmp算法的经典应用,n-next[n]是原字符串的最小周期完整代码如下:funcrepeatedSubstringPattern(sstring)bool{//kmp的经典应用:求......
  • LeetCode 151. 反转字符串中的单词
    题目链接:LeetCode151.反转字符串中的单词题意:给你一个字符串s,请你反转字符串中单词的顺序。解题思路:如果我们将整个字符串都反转过来,那么单词的顺序指定是倒序了,只不过单词本身也倒序了,那么再把单词反转一下,单词不就正过来了。所以解题思路如下:移除多余空格将整个字......
  • LeetCode 541. 反转字符串 II
    题目链接:LeetCode541.反转字符串II题意:给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。......
  • LeetCode 剑指 Offer 05. 替换空格
    题目链接:LeetCode剑指Offer05.替换空格题意:输入一个字符串s,然后将s中的每个空格替换成"%20"。解题思路:直接遍历一遍字符串,如果当前字符不是空格,则加入到结果中如果是空格,则将“%20”加入到结果集完整代码如下:funcreplaceSpace(sstring)string{varres......