mysql - 在 SQL 中显示自生效日期起的包裹价格
问题描述
我正在尝试在图表上绘制收入以及上个月更改的套餐价格。如何更新套餐的价格。
SELECT TO_DATE(DATEADD(hh, -7, JSON_EXTRACT_PATH_TEXT(PROPERTY_HS_DATE_ENTERED_904938, 'value' ))) AS WIN_DATE_PST,
TO_VARCHAR(JSON_EXTRACT_PATH_TEXT(PROPERTY_PRODUCT_PURCHASED , 'value' )) AS PRODUCT_PURCHASED,
case when close_date_pst < 'Sep 2 2021' then
case
when PRODUCT_PURCHASED = 'Academy - Admissions' then 2997
when PRODUCT_PURCHASED = 'Academy - Regular' then 1497
when PRODUCT_PURCHASED = 'Support Monthly' then 152.52
when PRODUCT_PURCHASED = 'Information Monthly' then 152.52
when PRODUCT_PURCHASED = 'Academy - Monthly' then 152.52
when PRODUCT_PURCHASED = 'Consulting Monthly' then 152.52
else
case
when PRODUCT_PURCHASED = 'Academy - Admissions' then 3146.85
when PRODUCT_PURCHASED = 'Academy - Regular' then 2096.85
when PRODUCT_PURCHASED = 'Support Monthly' then 160.15
when PRODUCT_PURCHASED = 'Information Monthly' then 160.15
when PRODUCT_PURCHASED = 'Academy - Monthly' then 160.15
when PRODUCT_PURCHASED = 'Consulting Monthly' then 160.15
end as REVENUE
FROM XYZ
我相信我没有以正确的格式放置日期过滤器。这段代码对我不起作用。
解决方案
推荐阅读
- gcc - 检测 gcc 中未初始化的变量
- flutter - Flutter - 具有不同屏幕数量的底栏
- php - 从字符串生成嵌套数组
- kubernetes - 如何在没有服务发现的情况下为网格联邦配置 istio?
- javascript - 如何应用重置按钮选择的值
- angular - 放大/缩小后的角剑道图表绘图带
- react-native - 如何在本地访问本地图库并显示图像和视频的平面列表?
- javascript - 如何使用 Immer.js 将新字段添加到 reducer?
- c++ - 为稀疏矩阵类编写 C++ 迭代器
- javascript - 我必须使用什么脚本来运行 A/B 测试而不是 Google 优化中的拆分 URL?