【发布时间】:2020-01-14 02:45:53
【问题描述】:
在我的 SQL - BigQuery 中,我有一个包含 3 列的表:关于销售记录的日期、ID、数量、价格。
ID | Date | Quantity|Price
A123 | 10/30/2010 | 3 |600,000
B567 | 10/30/2010 | 6 |900,000
我想添加行重复ID,数量但日期继续,价格根据数量(月数)划分为每个月,像这样
ID | Date | Quantity|Price
A123 | 10/30/2010 | 3 |200,000
A123 | 11/30/2010 | 3 |200,000
A123 | 12/30/2010 | 3 |200,000
B567 | 10/30/2010 | 6 |150,000
B567 | 11/30/2010 | 6 |150,000
B567 | 12/30/2010 | 6 |150,000
B567 | 01/30/2011 | 6 |150,000
B567 | 02/28/2011 | 6 |150,000
B567 | 03/30/2011 | 6 |150,000
我搜索了一些关于 while 的查询,但我不知道如何在每个循环中打印结果。你能帮我解决这个问题吗?
【问题讨论】:
标签: mysql sql-server google-bigquery