row-number

    0热度

    1回答

    我有数据,如下所示: B_Pt_No | MRN | B_Adm_Date | B_Dsch_Date | B_Days_Stay | B_Days_To_Readmit 123 | 1234 | 4/3/2013 | 4/10/2013 | 7 | 30 123 | 1234 | 4/3/2013 | 4/10/2013 | 7 | 30 125 | 1229 | 4/9

    0热度

    1回答

    以下查询会在第一个分区集之后产生重复的row_numbers。例如,第一组fldPK = 2403和fldCIA = 1,收到以下... 2403 1 1 2403 1 2 2403 1 3 2403 1 4 和第二组中的我接收... 2403 2 1 2403 2 1 <-- duplicate 1 within the same partition 2403 2 2 2403

    4热度

    3回答

    我想对没有任何特定条件的数据进行分组,只是每个结果组的数据数量。我有这样一个表: DATE VAL1 VAL2 ------------ ------ ------ 01-01-2013 5 8 01-02-2013 14 23 01-03-2013 10 6 01-04-2013 21 88 01-05-2013 9 11 01-06-20

    0热度

    3回答

    我在MSSQL Server中使用multipe union d语句,在结果中很难找到唯一的列。 我需要每行有一个唯一的值,所以我使用了ROW_NUMBER()函数。 此结果集正在被复制到其他地方(实际上是一个SOLR索引)。 在下一次我将运行相同的query,我只需要选择新添加的行。 因此,我需要确认的是,新添加的行将在最后一次的最后row_number值后进行编号。 换句话说,ROW_NUMB

    1热度

    1回答

    这是一个开放式的“我应该如何最好地解决这个问题”的问题。我有一个表(dbo.session_dates),它将接收日期(没有时间戳),并且每个日期都是唯一的。没有特定的顺序来输入这些日期。可能会插入2013-11-25,然后是2011-06-07,然后是2012-03-22等 - 但最终它会连续保留大多数周日期,可能会在这里或那里丢失日期。所以你可以画出一张大致连续的日期表,不包括周末日期,也许在

    2热度

    2回答

    我被查询卡住了,我不想使用while循环或另一个讨厌的方法来做到这一点。 这里的情况: 我有一个查询,得到了一些数据,我需要计算基于其他2列的列。 我的结果如下: 类型|客户|周期|金额|到期| ROW_NUMBER(分区按客户,周期) 所以,我ROW_NUMBER列需要“群”的客户和周期,这里有一个Fiddle更好地理解它 下面是一个例子: ,你可以看到,只要我知道row_number是什么,就

    3热度

    1回答

    我使用SQL Server 2008的 我有表构造方式如下: Date (datetime) TimeIn (datetime) TimeOut (datetime) UserReference (nvarchar) LocationID 我想要的结果是:对于每小时7小时(早上7点)和小时18(下午6点)之间的每个小时,我想知道每个位置最高的用户(TimeIn - TimeOut)。

    0热度

    2回答

    ROWNUMBER()的分区,我想基于ID的外键 id | Name | rownumber 1 a 1 1 b 2 1 ads 3 2 dsfs 1 2 sadf 2 2 sdfsa 3 2 dfsfs 4 3 dsf 1 3 adsf 2 3 sdd 3

    2热度

    1回答

    'count'查询运行良好。只要评论部分保持原样,'记录页面'查询就可以正常运行。如果未注释它永远不会返回...只是继续前进。任何帮助如何通过这将不胜感激。 -- Page or records DECLARE @p0 int; DECLARE @p1 int; SET @p0 = 100; SET @p1 = 20; SELECT DISTINCT ZIP_CODE, RowNum

    1热度

    2回答

    我试图插入查询结果到表中使用'Insert Into' xxx(col1, col2, col3...) values(....),但得到语法错误'不正确的语法靠近关键字'与'。如果这个语句是一个公用表表达式,一个xmlnamespaces子句或一个变更跟踪上下文子句,则前面的语句必须以分号结束。 任何想法如何使用'插入'与这样的复杂查询? 请注意'与Rownumbers ..'查询工作,并返回一