sql-server-2008相关内容
我有以下数据但不知道之前表格的内容 课程表-------------编号 |名称-------------7 |数学99 |地质学4 |伦理5 |运动的33 |英语29 |数学训练营 我需要输出为 course1_id |course1_name |course2_id |course2_name |course3_id |course3_name7 |数学 |99 |地质学 |4 |伦理
..
这应该很简单.我有其他 PIVOT SQL 查询工作正常.我想计算登录次数:按小时、按月.我在想两个 PIVOT 还是 UNPIVOT 然后 PIVOT?是的,我已经在这里、其他网站、Google 等进行了挖掘.我被困住了. 选择登录ID,DATEPART(MONTH,logtime) 月, DATEPART(HOUR, logtime) 小时FROM somelog (nolock)) 温度枢
..
我有一张表,用于存储合同的交易,如下所示: Id_Contract[int] |月[日期时间] |金额[整数]------------------------------------------------1 2012-01-01 00:00:00.000 5001 2012-03-01 00:00:00.000 4502 2012-09-01 00:00:00.000 3003 2012-08
..
我已经阅读了很多博客文章.我已阅读文档.我通常很擅长学习新东西,但即使我一直在阅读,但我只是不了解 SQL Server (2008) 中 PIVOT 的部分内容. 有人可以把它给我吗,又好又慢.(即 Pivot for Dummies) 如果需要示例,我们可以使用 in this question.p> 以下是我尝试转换该示例的方式: 选择其他ID、Val1、Val2、Val3、
..
我有下面的 SQL 表,其中有随机生成的数据 代码数据SL 工资单 22SL 工资单 33SL 工资单 43………… 我要传输数据,格式如下图 代码 Data1 Data2 Data3 ..SL 工资单 22 33 43 .... 有人建议使用数据透视表来转换数据,如下所示 选择代码,[22] 数据1,[33] 数据2,[43] 数据3从(选择 *从T) TBL枢(MAX(Data)
..
我有一个处理 SQL Server 2008 中的多列透视的问题.我想通过一个例子来解释一下. 以下是使用内连接和左外连接连接 6 个不同表的结果 ID 类型 日期 位置 结果 Proc ProcDate ProcDetail ProcNotes-------------------------------------------------------------------------
..
我想让枢轴产生的所有NULL值都变成0.我已将 ISNULL 放置在每个可以想象的地方,但似乎没有任何效果.枢轴是否与 ISNULL 兼容?代码如下: 声明 @startDate 日期时间SET @startDate = '2013-01-01'声明@sql varchar(MAX)SET @sql = '选择客户名称、项目名称、资源、[' +REPLACE(SUBSTRING(CONVERT
..
我有一个具有以下结构的表.我想转置它. BookId 状态----------------------123A完美123B 恢复123C 丢失123D完美123A完美123B 恢复123A 丢失123B 恢复 我需要转置表看起来像这样. 输出 BookId Total Perfect 恢复丢失-----------------------------------------123A
..
我对包含数百万行的表进行了数据透视查询.正常运行查询,运行2秒,返回2983行.如果我将 TOP 1000 添加到查询中,则需要 10 秒才能运行. 这可能是什么原因造成的? 选择 *从(选择 l.PatientID,l.LabID,l.结果FROM dbo.Labs l加入(选择最大(实验室日期)最大日期,患者 ID,实验室ID来自 dbo.LabsGROUP BY PatientID,
..
..
我在 SQL Server 2008 中有以下视图. 部门 |EMP_ID |EMP_NAME |P_DATE |工作时间 我希望视图是这样的: 部门 |EMP_ID |EMP_NAME |2012-09-28 |2012-09-29 |2012-09-30 |2012-10-01 ... 其中上述日期列标题为 P_DATE,低于该日期为该员工在该特定日期的“Hours_Worked"值.
..
..
我正在将 Web 应用程序后端从 Access 迁移到 MSSQL,但是我无法在 MSSQL 中重现以下查询,有什么想法吗? TRANSFORM First(FollowUp.FUData) AS FirstOfFUData选择跟进.MRN从跟进按后续分组.MRN枢轴跟进.FU; 请注意,此查询将数据从 EAV 表 Followup 转换为普通表.这是表Followup的设计:
..
如果没有聚合,有没有办法在 SQL Server 2008 中对 PIVOTed 表执行更新,其中更改传播回源表? 解决方案 这只有在透视列形成唯一标识符时才真正起作用.那么让我们以Buggy的例子为例;这是原始表格: TaskID 日期 小时 我们想把它转成一个如下所示的表格: TaskID 11/15/1980 11/16/1980 11/17/1980 ... 等等. 为了创
..
以下面的数据为例: 工资单名姓月年金额0000001 詹姆斯邦德 3 2011 144.000000001 詹姆斯邦德 6 2012 672.000000001 詹姆斯·邦德 7 2012 240.000000001 詹姆斯邦德 8 2012 1744.500000002 猫王 3 2011 1491.000000002 猫王 6 2012 189.000000002 猫王 7 2012 181
..
我有一个包含 3 列的表:ItemCode、Quantity 和 DocDate.我想以更“优雅"的方式创建以下报告: SELECT T0.ItemCode,(从 MyTable T1 中选择总和(数量),其中年份(T0.DocDate)= 2011 和 T0.ItemCode = T1.ItemCode)为“2011",(从 MyTable T1 中选择 SUM(QUANTITY) WHERE
..
在 SQL Server 2008 中,我有一个包含 3 列的表 (tblStock): 零件代码 (NVARCHAR (50)) 库存数量 (INT) 位置 (NVARCHAR(50)) 下面的一些示例数据: PartCode StockQty Location……………………A 10 WHs-AB 22 WHs-AA 1 WHs-BC 20 WHs-AD 39 WHs-FE
..
目前正在编写报告.我需要的是样本表, 实例类型 Sep-23 Sep-16 Sep-09 Sep-02 Aug-26 Aug-19------------------------------------------------------------------------早期 ASN 4 2 4 1 1 2延迟 ASN 2 1 5 3 1 1总和 6 3 9 4 2 3 但实际表是, SP
..
我有一张如下所示的表格: 月站点值2009-12 微软 102009-11 微软 122009-10 微软 132009-12 谷歌 202009-11 谷歌 212009-10 谷歌 22 我想获得一个二维表,为我提供每个站点月份的“Val",例如: 微软谷歌月2009-12 10 202009-11 12 212009-10 13 22 但问题是,我不知道“站点"中所有可能的值.如果出
..
..