这是我想象的一个非常基本的sql语句,但我不能为我的生活弄清楚该怎么做。
所以我有一张表,其中有三列:汽车售出量(AOCS),星期几(DOTW),一周的前一天(PDOTW)。
我想在第四栏中列出前一天售出的汽车数量。例如,假设我周一售出4辆汽车,周二售出5辆汽车,周三售出3辆汽车。
在星期二的线上,我想写'4',因为它是周一售出的汽车数量。
我不确定我是否有道理,让我知道。谢谢你的帮助!
答案 0 :(得分:1)
你必须自己加入你的桌子
SELECT A.DOTW, A.AOCS, A.PDOTW, B.AOCS
FROM
MY_TABLE A
LEFT JOIN
MY_TABLE B
ON
A.PDOTW=B.DOTW