tsql

    0热度

    1回答

    所以我有一个CASE语句,我已经分组了。但是,我还试图计算每个分组CASE结果的总数百分比。当我运行下面进行的命令,它给 Region Number Percentage West Coast 11675 0 Not West Coast 104620 0 我不明白为什么“比例”来作为“0”。 下面是代码,标有'问题行'。 With [Summed Region] AS ( SE

    0热度

    4回答

    我有一个表messages,列Id, SenderAccountId, ReceiverAccountId, Message, DateTime。 当我尝试只用这个查询选择每个SenderAccountId最新的消息: SELECT * FROM messages GROUP BY SenderAccountId ORDER BY DateTime ASC 我得到这个错误: Msg 81

    0热度

    1回答

    我必须处理一个表的数值做一些修改类似下面 DECLARE @tmpMap TABLE(Ptc int, Path int); INSERT INTO @tmpMap(Ptc, Path) SELECT ContactPointId_fk, PathId_fk FROM t_PathContactPoint UPDATE @tmpMap SET Path = (SELE

    0热度

    1回答

    首先在我的ER-型号我有具有IS-A有两个不相交的子实体储蓄账户和支票账户关系的账号实体。 但是我有一个客户实体存款人与账户关系的实体,这样的用例如下面的ER图。 因此,我的ER翻译成这样的表: 客户(CID,CNAME) 存款(CID,帐户数) 储蓄账户(账号,平衡,利率) 支票账户(帐户数,平衡,透支量) 所以最后,我只取2个表储蓄账户和检查账户从IS-A关系。 然后出现问题,创造存款表,我采

    1热度

    3回答

    我有这个疑问,它返回10行: SELECT substring(testcase_name, 4, len(testcase_name)) FROM TEST_RESULTS WHERE test_run_id = 48 GROUP BY substring(testcase_name,4,len(testcase_name)) 我需要计算这些行(

    2热度

    2回答

    我有一个事实和维度表 create table #fact (SKey int, HT varchar(5), TitleId int) insert into #fact values (201707, 'HFI', 1), (201707, 'HFI', 3), (201707, 'HFI', 5), (201707, 'HFI', 6), (201707, 'REO', 1),

    -2热度

    1回答

    我正在处理一个存储过程,其中按指定日期范围内重复的月份和日期的间隔划分行数。 间隔月份和日期= 4月7日和10月8日 例 日期范围2014年1月1日和2014年12月31日,4月7日和10月8日被重复2次,所以我会分裂我的发言2. 日期范围2014年1月1日和2015年9月1日,4月7日来到2和第8 10月1日,所以我会用3

    2热度

    1回答

    小时前我问了类似的问题。 Previous Question 这一次情况不同了 我有一个事实和维度表。前面的问题相比,我的事实表中有使用下面的查询 select #fact.SKey, #fact.HT, #fact.TitleId, #dim.Title, #fact.Amount from #fact inner join #dim on #dim.TitleId = #fact.

    1热度

    1回答

    我有两个SQL临时表#Temp1和#Temp2。 我想得到entryno其中包含一套临时表二。 例如:#Temp2有8条记录。我想搜索#Temp1,其中包含一组来自#Temp1的记录。 CREATE TABLE #Temp1 (entryNo INT, setid INT, measurid INT,measurvalueid int) CREATE TABLE #Temp2(setid IN

    0热度

    2回答

    有两个表: 表一个: id name b_id1 b_id2 b_id3 b_id4 1 a 10 8 null null 2 b 3 4 8 10 3 c 10 5 4 null 表B b_id title 3 Value3 4 Value4 5 Value 5 8 Value 8