tsql

    -1热度

    1回答

    (我将简化...) 与45M记录的一种表,其日益增加。 每天晚上,我必须从一为nvarchar(最大)字段 替换一张表中,我不得不删除HTML,CSS标签,也从日期时间字段转换格林尼治标准时间UTC(8)。 我与标量函数测试,但它很慢,需要花费很长时间.... 这是做的最好的方法(在性能方面)? 我不需要SQL查询,只是为了解释方式/方法... 谢谢! 精密: 我不得不从商业产品中提取过夜45M记

    0热度

    1回答

    我试图使单个数据源,它将有几个数据类型,这些数据类型稍后将在我们的BI应用程序中被ID'ed(并且我不能改变任何东西),每个类型由列类型 like in下面的例子,所以基本上我有两个表,我想同时加入/联盟,我试图加入连接,并不能使它的工作如此的票价。你认为这是可行吗?在输入表格中有一些动态变化,所以很难使用预设列来服务所有表格。 这是我输入: ;WITH cte1 AS (SELECT 'A' t

    1热度

    2回答

    我有以下两个表: 使用SQL Server 2012,我想知道从每小时表,其中MaxWaitTime和Split的INTERVAL匹配每天来自Daily表的内容。我假设我需要在这里使用window function,但我无法弄清楚正确的答案。 可以有从hourly表匹配倍其中MaxWaitTime是0一整天,因此,所有的行。在这种情况下,我更喜欢Null答案,但那天最早的INTERVAL就没问题。

    1热度

    1回答

    我有这个连接到大的查询 LEFT JOIN --RIVA MICRO (SELECT TT.DATAAREAID, TT.VOUCHER,MA.MAINACCOUNTID AS AD, SUM(TT.TAXBASEAMOUNT) AS TAXBASEAMOUNT, SUM(TT.TAXAMOUNT) AS TAXAMOUNT FROM

    0热度

    3回答

    我在存储过程中出现此错误。 EXECUTE后的事务计数表示BEGIN和COMMIT语句不匹配的数量。以前的计数= 1,当前计数= 0. 我通读了一些答案,发现如果没有提交就返回,我得到错误。我的存储过程是这样的: BEGIN TRY BEGIN if @id is null BEGIN set @id= (SELECT last_sequence_value F

    0热度

    3回答

    寻找将此mySQL触发器转换为TSQL的帮助。 CREATE TRIGGER IF not exists TF_WATCHLIST_PERSISTENCE_ADD_POSITION AFTER INSERT ON TF_WATCHLIST_PERSISTENCE FOR EACH ROW WHEN NEW.WATCHLIST_POSITION IS NULL BEGIN UPDA

    2热度

    2回答

    我的SQL Server存储过程查询输出有问题。目前正在使用此: SELECT * FROM Head H INNER JOIN Line L ON H.invno = L.invno INNER JOIN Misc M ON H.invno = M.invno INNER JOIN QSMU Q ON H.invno = Q.invno WHERE H.invno = @Invno

    0热度

    1回答

    可能丢失了一些明显的东西,但我无法使nested while loop正常工作。如果我在注释内部的同时,外部的一边按预期工作,否则只有内部的一边执行。我剔除了要执行的实际代码,试图帮助解决这个问题,这就是为什么它只显示变量的内容。我敢肯定,这简直就是我想念的东西,但我一直在嘲弄我的头脑一段时间,所以希望有人能帮忙! DECLARE @WeekCounter AS int DECLARE @Cli

    0热度

    1回答

    我需要创建一个存储过程,以更改具有相同类别的所有项目的价格。我只能使用2个输入参数; @artikelcategorie(类别)和@ingangsdatum(价格更改将开始日期)。 如果您输入'lux'(类别)和'10-19-2017'(日期),例如它应该将该类别的所有商品的价格上调10%。 我完全停留在这一点上。 数据库看起来像这样; 目前我有这个作为SQL代码 IF EXISTS (SELEC

    0热度

    1回答

    表有这样的结构:grouptable将> lineGroupJoinTable> linesTable(名字被混淆的名字) 我有以下查询返回此错误: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquer