• 重叠的日期范围的总和

    在SQL中,我生成了2个表: 表1按天显示我的销售结果 表2按日期列出了我的日期范围 我需要最终结果是一个累积的总和,该总和可以根据ID#的日期范围进行调整(我知道我的同一数据只有一个ID,但我不想将其设置得太长)。 以下是一些带有示例数据的临时表和一个具有我想要的结果的表。您可以看到随着日期的变化,总和下降的频率是多少。 表格1: CREATE TABLE #Table1 ([ID] int, [Date] date, [Units] int) INSERT INTO #Table1 ([ID], ...
  • T-SQL-查询表到给定日期的总欠款

    我有一个表@sample,显示给定日期交易的未付余额(OSBalance)。 使用T-SQL-id喜欢查询@sample表以在任何给定日期返回OSBalance。 输出表@outputA会给我截至2020年1月7日的值。然后,我可以对金额求和以获得余额。 其次-id喜欢在每个月的1号获得OS余额(有没有一种方法可以在不输入日期且无需为每个日期运行的情况下执行此操作) 任何帮助都欢迎! 干杯 --=========================================== --sql 1 - sam...
  • SQL Server:多列的动态数据透视

    I'm having trouble with dynamic pivot. I tried to follow this expample: SQL Server : dynamic pivot over 5 columns but not getting results I want. 数据如下 AccDate Account AccountDescription Amount VatValue CalcLevel CalcObject 2020-08-31 4101 ...
  • 从3个表中获取值到汇总表SQL中

    我尝试了在这里找到的其他解决方案,但没有得到正确的信息。 我有一张桌子,上面有很多不同的记录。状态为活动的名称列表。然后,我有另一个表,该表包含每个名称的信息以及票证编号,然后分配“已分配”和“反馈”。并非所有名字都有票。 然后再有1张桌子,该桌子保存着通往该机票号码的小时数。 我想要每个名称的此信息的摘要,无论那里是否有信息。所以我从一个子查询开始,这就是我所拥有的。 select z.name as 'Name', round(coalesce(sum(x.Hours),0),2) as "Assign...
  • SQL函数以格式'YYYYWW'递增6个字符的ISO日期字段

    我有几个表,这些表使用6个字符的年份和ISO周来存储每周数据,格式为'YYYYWW'。例如,2020年的第一周将是“ 202001”。我正在使用SQL Server 2012(SP1)11.0.3156。 我正在尝试编写一个SQL函数,该函数使我可以增加每周的工作时间,以便编写可以向前和向后查看时间的查询。所以我的函数将像这样工作: PRINT dbo.increment_week ('202244', -2) would simply return/print ‘202242’ 我希望函数将整数作为第...
  • SQL Server-REPLACE函数不会替换所需的字符串

    我想在创建基于单个表的视图时替换所有出现的特定单个字符串(例如:'^'或',')。但是id不会替换所有数据行中所需的单个字符。查询新创建的视图时,我知道这一点。所有字段都具有varchar数据类型。 这是一个具体示例,其中的期望字符串没有被替换MAINTENANCE¿ENHANCED 我尝试了以下方法,但均无效果。 SELECT REPLACE('MAINTENANCE¿ENHANCED',',','') SELECT REPLACE(N'MAINTENANCE¿ENHANCED',','...
  • SQL中的复选框列表未选择第一项

    我有一个具有复选框列表的表单。我希望以后可以更新此表格。因此,我将数据存储在SQL中,然后稍后将其检索以填充保存时的表格。但是由于某种原因,复选框列表会选择先前选择的所有选项(第一个选项除外)。 这是我的代码 CheckBoxList8.Items.Clear(); CheckBoxList8.AppendDataBoundItems = true; DateTime pickupDate = DateTime.Parse(SessionDateCalendar.Text); SqlConnection ...
  • SQL查询并将SQL转换为访问查询

    尝试调整和创建SQL查询4,9和10。 #4只需是最高和最低帐户持有人,而不是全部 #9有2种不同的方法,由于有人向我们展示了EXTRACT关键字,最上面的一种没有运行。因此,底部方法会更有帮助。 #10具有AVG所需的每个数字的计数,但是我不确定如何使用子查询来计算AVG。 **注9和10也有两个版本的代码,上面的代码是为我提供的,但是没有运行下面的版本,这是我尝试过的方法。 然后,由于语法原因,难以将SQL查询1、2,更新的4、6、7、9、10转换为Access查询。 SQL或设计视图将对Access工...
  • 选择更新时出现SQL死锁

    我正在尝试解决SQL死锁问题。以下是system_health报告 <deadlock> <victim-list> <victimProcess id="process87d03ccf8" /> </victim-list> <process-list> <process id="process87d03ccf8" taskpriority="0" logused="0" waitresource="KEY: 7:72057901332627456 (f323ae9efc53)...
  • 从节点向角度发送大数据的最佳方法是什么?

    我一直在从事一个需要下载大数据文件(近5-10L条记录)的项目 我正在将Angular用于Web应用程序。节点作为后端。数据库的Azure SQL Server。 这是我目前正在下载数据的方式(但不适用于3L +记录) 我正在使用JSON在响应流上发送数据,并使用[xlxs] [1]包在Excel中对其进行转换 对于3L +数据,需要花费很多时间才能将JSON转换为XLSX。 以前,我尝试在节点端将其转换为XLSX并将其发送给客户端,但这也花费了时间。 这是我当前在后端的代码。 router.get("/"...
  • SQL Server Express:如何合并两个条件聚合查询的结果?

    我很幸运,有几个贡献者足够友好地帮助我改善我的sql查询知识。 我最近的问题是如何将结果合并为一个结果集。 第一个查询如下 Select StampId,Country, max(case when seqnum = 1 then color end) as "color 1", max(case when seqnum = 2 then color end) as "color 2", max(case when seqnum = 3 then color end) as "col...
  • 存储过程获取日期之间的总和

    我想进行验证,以便在从xDate到yDate借用项目时无法从Xdate到yDate借用项目。 例如,我想从29-31借用物料A,但是其他人从28-30或27-30或30-31借用物料A 我试图进行这样的查询以了解股票的价值,如果股票为0,则无法借入。 但是输出的值始终是-6,你们能帮我吗?,这表示非常感谢 这是我的设计表 表iu_trpeminjaman 表iu_trdetail_peminjaman 表iu_msinventaris 这是我的存储过程查询 SET ANSI_NULLS ON GO S...
  • 我想要选定产品的总计

    我正在从下拉列表中选择产品,并且所选项目显示在下表中。如果我要增加产品数量,则小计也相应增加。现在,我想要选定产品的总计。我该怎么做? 这是我的代码 $('#productSelect').change(function() { var id = $(this).val(); if (id > 0) { $.get("GetProduct", { productId: id }, function(result) { console.log(result...
  • 有没有更简单的方法可以在MS SQL中反转规范名称的顺序?

    我想知道是否有更简单的方法来在SQL中反转Active Directory规范名称。我找到了一种方法来执行此操作,但它仅适用于一定数量的OU,并且我希望它可以与任意数量的OU一起使用。 例如:我想以“ domain.org/company/users/department/john smith”的规范名称作为一行,并反转字符串顺序,使其显示为“ John Smith / department / users / company / domain /”。 org” 为此,我使用了其他文章中发现的几种不同的XM...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部