tsql

    0热度

    1回答

    我需要将nvarchar数据类型转换为数字,因为当我试图将其转换为这种方式时,它给了我一个错误。 cast(memberid as numeric(10,0) as memberid 这是否会以相同的方式工作? case when ISNUMERIC(memberid) = 1 then cast(memberid as numeric(10,0)) else NULL end As memb

    3热度

    1回答

    我在寻找一种可以提高csv文件SQL Server数据库加载过程性能的技术。我尝试了各种方法,但我没有做任何事似乎能够打破5.5小时的障碍。这只是测试加载一年约200万条记录的数据。我有20年的数据最终加载,所以连续4天加载数据不会奏效。 挑战在于,数据必须在负载上得到丰富。我必须添加一些列,因为这些信息不是本地文件。到目前为止,我尝试过: 使用petl将列追加到数据,然后将其刷新到数据库。 使用

    1热度

    1回答

    我想计算一个聚合函数的滚动标准偏差。 我的数据是这样的 EFFECTIVE_DATE VALUE_1 VALUE_2 10/10/2000 1 3 10/10/2000 2 2 10/10/2001 1 1 10/10/2001 2 3 现在我有一个查询是下面,但它返回有序日期和NULL为STDEV SELECT [EFF

    0热度

    2回答

    晚安,乡亲们。 问题很明显:我需要在字符串中添加2个特定字符。 例子: (在现在是这样) ID 12345678 23456789 34567891 45678912 我已经STUFF和CONCAT,但没有骰子尝试(我需要的方式) ID 12-34567-8 23-45678-9 34-56789-1 45-67891-2 。

    2热度

    1回答

    我想用JSON_VALUE查询到我的表中的数据: var str = "123"; var value = "Name" using(var conn = GetMyConnection()) { var result = conn.QueryFirstOrDefault<string>( @"SELECT [Id] FROM [dbo].[MyTable]

    1热度

    2回答

    希望下面的代码应该证明我想要实现的。 问题是,当我尝试计算VatableCash时,没有任何输入选择被解决,所以当我尝试选择它时出现“无效列”。 对不起,如果有明显的事情我可以在这里做。 SQL不是我的强项之一。 select OrderHeader.ID, sum(OrderLine.NetPrice) as OrderLineNetPrice, sum(Order

    1热度

    1回答

    好吧,我是相当新的SQL,所以我可能离开这里,但这是我想要做的。我有tblFixtures,其中持有Guid's的选手,他们已经被吸引到Pool Knockout中玩对方。 tblFixtures具有唯一标识符列player1和player2。我已经添加了'Byes',因为这样的淘汰赛需要的总人数是8 ..例如,如果tblFixtures中只有6名玩家,则会添加2个空白玩家,其中Guid为'000

    1热度

    2回答

    如何优化此查询,因为EXT表每个包含大约150万条记录。我也有其他联接,但他们的记录相对少于50条。 都EXT表已设置与默认设置的身份和为P SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY ID ASC) AS RowNumber , * FROM History LEFT JOIN Flatte

    0热度

    1回答

    我有三个表I.E.表1,表2,表3。我可以在prod_id列的基础上加入table1和table2(这是常见的,并将table2与外键概念相关联)。 现在我想连接table3和table1和table2的结果,其中table3中的所有列都是相同的。我尝试了row_number(),但它没有给出正确的结果。 如何在SQL Server 2016中执行此操作?

    0热度

    2回答

    我有这个疑问:两列的 declare @values table ( Id int, Dept varchar(1), CounterL int, CounterU int, InsertDate datetime ) insert into @values select 1, 'L', 5, null, '2017-10-28 4:00:0