我有一个包含这些行的表:
City | Day
NEWYORK | MON
NEWYORK | MON
NEWYORK | MON
NEWYORK | TUE
CHICAGO | MON
CHICAGO | MON
我需要使用列Occurrence
和City
中的数据编写查询以将列Day
添加到结果中:
City | Day | Occurrence
NEWYORK | MON | 1
NEWYORK | MON | 2
NEWYORK | MON | 3
NEWYORK | TUE | 1
CHICAGO | MON | 1
CHICAGO | MON | 2
EG:对于NEWYORK
MON
如果{1}}出现,那么Occurrence
= 1,如果MON
出现两次,则对应Occurrence
= 2,依此类推。
答案 0 :(得分:2)
var catObj = JObject.Parse(response);
var facts = catObj["Facts"];
窗口函数应该完全符合您的要求:
row_number