【发布时间】:2010-07-01 03:29:14
【问题描述】:
如何确定每个品牌和类别具有价值的第一行,然后将“FirstValue”列更新为 1,否则更新为 0? 例如预期的表格
Date | Brands | Category | Value | FirstValue
Jan 08 | A | 1 | 0 |0
Jan 08 | A | 2 | 0 |0
Jan 08 | A | 3 | 0 |0
Jan 08 | B | 1 | 12 |1
Jan 08 | B | 2 | 0 |0
Jan 08 | B | 3 | 0 |0
Feb 08 | A | 1 | 5 |1
Feb 08 | A | 2 | 0 |0
Feb 08 | A | 3 | 67 |1
Feb 08 | B | 1 | 0 |0
Feb 08 | B | 2 | 0 |0
Feb 08 | B | 3 | 6 |1
【问题讨论】:
-
最早的日期表示第一个吗?
-
请问这个表的主键是什么。
标签: sql sql-server group-by sql-update