小编jho*_*owe的帖子

在等于操作中无法解决"SQL_Latin1_General_CP1_CI_AS"和"Latin1_General_CI_AS"之间的排序规则冲突

我有以下代码

SELECT tA.FieldName As [Field Name],
       COALESCE(tO_A.[desc], tO_B.[desc], tO_C.Name, tA.OldVAlue) AS [Old Value],
       COALESCE(tN_A.[desc], tN_B.[desc], tN_C.Name, tA.NewValue) AS [New Value],
       U.UserName AS [User Name],
       CONVERT(varchar, tA.ChangeDate) AS [Change Date] 
  FROM D tA
       JOIN 
       [DRTS].[dbo].[User] U 
         ON tA.UserID = U.UserID
       LEFT JOIN 
       A tO_A 
         on tA.FieldName = 'AID' 
        AND tA.oldValue = CONVERT(VARCHAR, tO_A.ID)
       LEFT JOIN 
       A tN_A 
         on tA.FieldName = 'AID' 
        AND tA.newValue = CONVERT(VARCHAR, tN_A.ID)
       LEFT JOIN 
       B tO_B 
         on tA.FieldName = 'BID' 
        AND tA.oldValue = CONVERT(VARCHAR, tO_B.ID)
       LEFT JOIN …
Run Code Online (Sandbox Code Playgroud)

sql-server

313
推荐指数
11
解决办法
71万
查看次数

只有在使用列列表并且IDENTITY_INSERT为ON时才能指定表中标识列的显式值SQL Server

我正在尝试进行此查询

INSERT INTO dbo.tbl_A_archive
  SELECT *
  FROM SERVER0031.DB.dbo.tbl_A
Run Code Online (Sandbox Code Playgroud)

但即使我跑了之后

set identity_insert dbo.tbl_A_archive on
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

只有在使用列列表且IDENTITY_INSERT为ON时,才能指定表'dbo.tbl_A_archive'中标识列的显式值.

tbl_A是一个巨大的行和宽度表,即它有很多列.我不想手动输入所有列.我怎样才能让它发挥作用?

sql-server

175
推荐指数
7
解决办法
49万
查看次数

搜索特定值SQL Server的所有表,所有列

我有一个特定的值,比如字符串'comments'.我需要在数据库中找到所有这些实例,因为我需要对格式进行更新以将其更改为(*)注释.

我怎样才能做到这一点?该数据库采用SQL Server 2000格式.

sql-server

136
推荐指数
4
解决办法
45万
查看次数

SSRS报告的定义无效

当我尝试将报告部署到我们的Reporting Server使用时,如何解决收到的以下错误消息BIDS

信息:

错误:报告'/ OrderAnalysis'的定义无效.

报告元素:

 <Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">
Run Code Online (Sandbox Code Playgroud)

sql-server visual-studio-2008 reporting-services ssrs-2008

39
推荐指数
2
解决办法
11万
查看次数

如何将回车附加到MySQL中的值?

我正在输入一些餐馆信息,并发现我在描述字段中缺少烹饪类型.如何将回车附加到值?

这就是我到目前为止所拥有的; 我希望美食能够进入一个新的领域:

select concat(field_id_20, '\r', 'french') from table
Run Code Online (Sandbox Code Playgroud)

mysql

14
推荐指数
1
解决办法
3万
查看次数

SSIS 2012使用项目部署模型将子包中的值传递给父包

我正在使用新的项目部署模型.

我有一个名为ETL的主包.我的ETL包的第一件事就是运行一个名为get SFTP files的包,如图所示.

在此输入图像描述

在获取SFTP文件中,foreach循环获取ClientID.我如何将此值传递回父包ETL ??? 做插入等

在此输入图像描述

ssis

10
推荐指数
2
解决办法
1万
查看次数

sql根据条件第2部分选择min或max

这篇文章是继续基于条件的另一个post sql select min或max的问题

我试图根据各种条件得到一排.

场景1 -如果没有小时存在(setup+ processtime> 0),则获得最高行.

场景2 -如果有几个小时(如本例所示oprnum)在此号码后显示下一个操作().(这将是60英寸prodroute).

查询需要在CTE中工作,因为它是更大查询的一部分.

    CREATE TABLE ProdRoute
    ([ProdId] varchar(10), [OprNum] int, [SetupTime] int, [ProcessTime] numeric)
;

INSERT INTO ProdRoute
    ([ProdId], [OprNum], [SetupTime], [ProcessTime])
VALUES
    ('12M0004893', 12, 0.7700000000000000, 1.2500000000000000),
    ('12M0004893', 12, 0.0000000000000000, 0.0000000000000000),
    ('12M0004893', 40, 0.0800000000000000, 0.4000000000000000),
    ('12M0004893', 50, 0.0400000000000000, 2.8000000000000000),
    ('12M0004893', 50, 0.0000000000000000, 0.0000000000000000),
    ('12M0004893', 60, 0.0000000000000000, 0.6100000000000000),
    ('12M0004893', 60, 0.0000000000000000, 0.0000000000000000),
    ('12M0004893', 70, 0.0000000000000000, 1.2900000000000000),
    ('12M0004893', 70, 0.0000000000000000, 0.0000000000000000),
    ('12M0004893', …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2012

10
推荐指数
6
解决办法
1839
查看次数

SSRS计数IF多个值

我正在创建一份教育报告.我有一堆成绩,我想总结A - C等级的数量

SUM WHERE Grades IN ('A', 'B', 'C')
Run Code Online (Sandbox Code Playgroud)

我如何在表达式中执行此操作?我可以在Choose语句上做一个SUM吗?我试过,=SUM(Choose(1, "A", "B", "C"))但我无法让它工作.

reporting-services ssrs-2012

8
推荐指数
1
解决办法
3万
查看次数

SSRS不同的lookupset函数

我正在使用Join(Lookupset)查找返回序列号的唯一组值.这是我的功能:

Join(LookupSet(Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
    , Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
    , Fields!CustomerSeqNo.Value
    , "PickingList"), ",")
Run Code Online (Sandbox Code Playgroud)

问题是某些项目有多个交易.我想删除重复项.

我找到了一个博客http://blogs.msdn.com/b/bobmeyers/archive/2012/06/18/creating-short-lists-using-the-lookupset-function.aspx但是无法获得SSRS Report Builder来参考Linq大会.我的问题是

在此输入图像描述

我怎样才能展示独特的价值?

reporting-services ssrs-grouping ssrs-2008-r2

6
推荐指数
1
解决办法
7586
查看次数

DAX 服务召回率衡量标准

我正在努力在 DAX 中编写/计算此度量。召回率的定义是一个客户、资产组合在一周内(关闭日期,7 天期限)的重复服务预订计数(不同预订编号的计数,无论如何都应该是不同的,但以防万一)。所以我出去修理一台机器,如果我在一周内再次被要求为客户修理同一台机器,那么召回 1(如果我在一周内被多次召回,则召回更多)。我用不同的颜色突出显示了这些组。需要过滤掉空资产、关闭时间和空预订编号(这是通过以下代码中的 SQL 内连接完成的,需要在 DAX 查询中)谢谢!编辑:抱歉,我意识到如果我发布 sql 代码来生成数据会更有帮助,请参见下文:

SELECT
    FB.BookingNumber,
    FB.EngineerEmployeeID,
    FWO.ServiceAccountRecID AS Customer,
    FWO.AssetRecID AS Asset,
    FWO.ClosedOn
FROM dbo.FactWorkOrder AS FWO JOIN dbo.FactBooking AS FB ON FB.WorkOrderID = FWO.WorkOrderID
WHERE FWO.WorkOrderType = 'Breakdown'
    AND AssetRecID IS NOT NULL
    AND ClosedOn IS NOT NULL
ORDER BY BookingNumber
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

dax powerbi powerbi-desktop

6
推荐指数
1
解决办法
172
查看次数