我正在将一组数据导入到OLE DB SQL服务器中。如果condition列重复项具有相同的值,则接受该值,如果不同,则接受较小的值。与client列相同。我把它放到SQL server的临时表中,使用条件拆分,使用rank==1对这两个条件进行了排名过滤。每件事都运行得很好,但对于两个记录,条件列上的这些排名采用了默认值,但该
我正在尝试在此图表中进行条件排名:
在右边你可以看到总分和排名从总和( Match 1,2,3 )在线A和C我有一个平局得分(3分,都排在第二位),我想添加第二和第三个条件来确定最终的排名。如果分数相同(两者处于相同的排名),那么为了确定谁是第二名,谁是第三名,我想首先使用XX's列中的值。较高的值将赢得第二名,并且在仍然存在平局的情况下(因为两者
SELECT * FROM tblItems以SQL找到它们的顺序返回(恰好是1,4,9),但是,我希望它们按照我在数组中指定的顺序返回。我知道我可以在我的母语(obj c)中对它们重新排序,但是在SQL中有没有一种很好的方法来做到这一点呢?像这样的东西就太棒了:
ORDER BY itemId (9,1,4) -- <-- this dosn't work :)