我需要指导和帮助有一个问题,我从来没有在SQL服务器上完成。
我有这样的数据:
Cust_Nr Date FilmName
157649306 20150430 Inside Llewyn Davis
158470722 20150504 Nick Cave: 20,000 Days On Earth
158467945 20150504 Out Of The Furnace
158470531 20150504 FilmA
157649306 20150510 Gladiator
158470722 20150515 Gladiator
客户号: 158470722
买了两部电影,1 ):Inside Llewyn Davis
和2) Gladiator
在不同的日期。 我试图在SQL SERVER做的是这样的:
Cust_Nr Date FilmName Before Gladiator Purchase
157649306 20150430 Inside Llewyn Davis 1
158470722 20150504 Nick Cave: 20,000 Days On Earth 1
158467945 20150504 Out Of The Furnace 0
158470531 20150504 FilmA 0
157649306 20150510 Gladiator 0
158470722 20150515 Gladiator 0
如果我们看一下日期为客户NR: 157649306
,他购买的日期,20150430电影,并购买了角斗士如何创建一个列类似上面的显示,如果客户已在购买了电影20150510.日期早于斗士日期?