cross-apply

    0热度

    1回答

    我尝试在SQL Server 2016上运行需要从Mysql链接数据库获取数据的查询。 SELECT o.*, name FROM [DBS].[dbo].[Users] AS o WITH (NOLOCK) CROSS APPLY (SELECT b.code FROM users.members b WHERE name = 'name') ou name WHERE b.dat

    1热度

    1回答

    经过大量的工作,我做这个(正确的)查询(在()中加入关于X): select count(distinct t1.code+t1.flname+t1.col1+t2.flname) from #t4 t1 cross apply (select flname from #t4 sq where sq.col1=t1.col1)t2 经过大量的更多的工作,我没有产生equivelant查询,而

    1热度

    2回答

    在SQL Server中,我试图拼凑其抓住一排单查询,包括来自该行前两个小时的窗口中的汇总数据,以及从一个聚合数据小时后窗口。我怎样才能让这个运行更快? 的行具有时间戳的毫秒精度,而不是均匀地隔开。我在此表中有50万行,并且查询似乎没有完成。许多地方都有索引,但它们似乎没有帮助。我也在考虑使用窗口函数,但我不确定它是否可能具有不均匀分布的行的滑动窗口。另外,对于未来的一个小时窗口,我不确定如何用S

    0热度

    1回答

    对T-SQL有一些问题对ProductID订单进行分组,得到一个ProductID的总数,订单总数以及表示总订单(即百分比)的ProductID订单的内容。列要求:PercenofTotal(单价*数量),总金额(单价*数量),PercentofTheTotal(单价*数量) 所以这是我的代码,我不知道是做percentofTheTotal和总金额 SELECT P.ProductID, (P.U

    1热度

    1回答

    几天前,我试图用扩展事件替换SQL Server分析器。 然后我想用sql将sql服务器数据库中生成的xel文件。 我认为可能性很大,很多站点使用带有Cross Apply的函数节点来获取XML中的值,即使它比使用它的速度慢得多。 我不知道我是否错过了一些东西? 样品我的查询

    0热度

    1回答

    我正在使用Microsoft SQL Server。我想使用这两个函数来解析进入我的表的数据。所以我使用交叉应用和外部应用在一起。 CROSS APPLY CA_Parse_CorpActnDtls_fn(MessageID) ent outer apply CA_Parse_CorpActnOptnDtls_fn(ev.MessageID) cod 但是,当我这样做是抱怨以下埃罗: 违反P

    2热度

    1回答

    我的某个导入表格存在严重问题。我已将Excel文件导入到SQL Server表。表ImportExcelFile现在看起来像这样(简化): +----------+-------------------+-----------+------------+--------+--------+-----+---------+ | ImportId | Excelfile | SheetName

    1热度

    1回答

    我知道这个问题已被问了很多时间,但我一直没能找到解决方案与我的数据结构。然而,我遇到了以下文章An Alternative (Better?) Method to UNPIVOT (SQL Spackle)。 我有以下表的原始数据结果如下 RowType | LocalDate | UTCDate | Target1 | Target2 | Target3 KPIName NULL

    1热度

    1回答

    我有一个数据集看起来像下面这样: Position_Date Portfolio Country Weight BM Weight 2017-09-30 Port1 Mexico 0.2 0.0 2017-09-30 Port1 Mexico 0.1 0.1 2017-09-30 Port1 USA 0.2 0.2 2017-09-30 Port1 USA 0.3

    3热度

    1回答

    我有一个包含进入和退出事件的EVENT表。我计算工作时间与步骤: SET @worktime = (SELECT SUM(mins) FROM (SELECT entry.EmployeeId, entry.DateTime AS EntryDateTime, [exit].DateTime AS ExitDateTim