是否有方法通過使用另一個nvarchar列來顯示具有相同日期和id的兩行中的一行。SQL - 如果兩行具有相同的日期,只顯示具有某個列值的行
,如果我有:
groupID Date Task
1 1-01-1111 First Task
2 1-02-1122 First Task
2 1-02-1122 Second Task
3 1-03-1133 Second Task
3 1-03-1133 Third Task
我想獲得:
groupID Date Task
1 1-01-1111 First Task
2 1-02-1122 First Task
3 1-03-1133 Second Task
3 1-03-1133 Third Task
如果行具有相同的組ID和日期,如果行的任務之一是,「第一要務」僅顯示具有「第一任務」任務的行。
如果行具有相同的groupID和Date,但沒有行具有「First Task」任務,則顯示所有行。
「另一個任務」是如何出現的? – AXMIM
另外,你將如何決定哪一個任務是保持在一組中? –
如果有兩行具有相同日期,且他們兩個都沒有任務列的「第一個任務」,會發生什麼? –