sql-server-2012

    3热度

    1回答

    我有一个非常基本的SQL查询查询,它正在对从分组结果集返回的记录总数进行计算。 SELECT vco.OutcomeName, vco.VersionCompareOutcomeID, COUNT(t.OutcomeName) AS Total, ROUND(COUNT(*) * 100.0/sum(count(*)), 1) over() AS Perc

    1热度

    2回答

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

    1热度

    1回答

    我试图让每组的最小值和最大值的行相匹配的下一行开始日期 输入一个日期结束日期: ResultUid BeginDate EndDate 1 1999-12-31 00:00:00.000 2000-01-31 00:00:00.000 1 2000-01-31 00:00:00.000 2000-02-29 00:00:00.000 1 2000-02-29 00:00:

    0热度

    1回答

    我正在使用SQl-server 2012,此代码位于存储过程中。 这些是我的SQL查询。当“更新”查询未执行时,我想要执行“插入”查询。 如果更新查询已执行,则不应执行插入查询。 Update tblStock Set Balance= Balance + @ReduceRawQty Where [email protected] AND [email protected]

    3热度

    1回答

    创建表脚本 CREATE TABLE #TableA ( A VARCHAR(50), Allocations INT, Seats INT, EndDate DATETIME ); 插入表脚本 INSERT INTO #TableA VALUES ('ABC',450,23,'2017-10-05'), ('ABC',23,

    0热度

    1回答

    我最近遇到了瓶颈情况,如果我在报表内部保留当前版本的查询(在报表生成器SSRS 2008中设计),它将生成最多15次的加载时间具有特定参数的报告的分钟数。此JOIN表示我加入到非索引列的主查询的子查询。我们称这个子查询为“单位”。 如果我删除了“单位”从SQL查询中的连接,并将其设置为一个单独的数据集的报告里面,使用SSRS查找功能(同SQL的JOIN)将它链接到主数据设置(查询),报告运行平稳,

    -1热度

    1回答

    我有一个数据,如下面,我想实现一个缓慢变化的维度-2 DECLARE @MYTABLE TABLE ( LocalID INT, STDID INT, MYDATE DATE, SKU VARCHAR(100), LOCALPRICE DECIMAL(8,2) ) INSERT INTO @MYTABLE

    1热度

    1回答

    我试图从海外开发人员导入文件中的所有内容的临时表中提取某些日期的数据,所以我需要过滤掉“非数据“行并将剩余的字符串转换为日期时间。 这应该是很简单,但...我不断收到此错误: varchar数据类型为datetime数据类型的转换导致超出范围的值。 我采取了查询并拉开它,确保没有无效的字符串,甚至尝试了几个不同的查询配置。这就是我现在得到: SELECT * FROM ( select

    1热度

    1回答

    我使用SQL Server 2012, 我有如下表: id, name, surname, timestamp, type type有两个可能的值:1和2。 现在,我想找到两行 - 对于每个组(1和2)行具有最大值,特别是type。我想找到name和surname。 我可以用SELECT TOP 1 - WHERE ORDER BY - UNION的方法做到这一点,但我想找到antother,更好

    0热度

    2回答

    我有一个名为设备的表,现在我需要互换devid 5和devid 6的devid行的顺序。 CurrentTable PID DEVID INID EVTYPEID EVID ALID PARMID TEXTID InputName Input2Name 1 1 0 30 0 100102 0 14 998-TCR1 998-EMG1 1 2 0 30 0 100103 0