小编Squ*_*3lz的帖子

条件JOIN语句SQL Server

是否可以执行以下操作:

IF [a] = 1234 THEN JOIN ON TableA 
ELSE JOIN ON TableB
Run Code Online (Sandbox Code Playgroud)

如果是这样,那么正确的语法是什么?

sql-server conditional join case

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

错误"... OLE DB Source.Outputs [OLE DB源输出] .Columns [XXXXXXXX]上的非错误输出没有相应的输出

我花了好几个小时试图解决这个问题.对于给我问题的列我在sql server中使用标量函数来获取名称.功能正确,工作正常.然后我使用存储过程与ssis一起使用.给出错误的列声明它在错误输出上没有相应的输出列.一切似乎都很好.我按照之前的建议完成了以下操作:

  1. 删除了源和目标并重新映射了所有内容
  2. 将DelayValidation属性更改为true
  3. 将最大错误计数更改为100
  4. 未选中并重新检查源中的可用外部列

这些是以前论坛的建议.

我是一名实习生,希望自己得到这个,而不必问我的经理.我花了无数个小时试图解决问题.

有什么建议?

编辑为问题增加价值

以下是我的OLE DB源代码中的查询

SELECT *
FROM RExtenstionBase R
LEFT OUTER JOIN AExtensionBase A
ON R.ASN = A.SN
AND R.ARN = A.R
Run Code Online (Sandbox Code Playgroud)

此查询为我提供了Dynamics CRM所需的字段.

以下是我在OLE DB命令中的存储过程调用:

EXEC InsertRepairs ?,?,?,?,?,?,?,?,?,?
Run Code Online (Sandbox Code Playgroud)

以下是我的存储过程脚本:

USE [MSCRM_RC]
GO


SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[InsertRepairs] 
    -- Add the parameters for the stored procedure here

    @ROID nvarchar(100),
    @AType nvarchar(100),
    @ARN nvarchar(100),
    @DateReceived datetime,
    @RForRR nvarchar(100),
    @C nvarchar(100),
    @SN nvarchar(100),
    @ASN nvarchar(100),
    @Performed nvarchar(100),
    @COR …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis dynamics-crm-2011

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

使用SQL计算年份的确切日期差异

我收到报告,其中数据ETL自动发送到数据库.我提取并转换了一些数据,将其加载到其他地方.我需要做的一件事是a,DATEDIFF但年份需要准确(即4.6年,而不是四舍五入.

以下是我的脚本:

select *, DATEDIFF (yy, Begin_date, GETDATE()) AS 'Age in Years'
from Report_Stage;
Run Code Online (Sandbox Code Playgroud)

'Age_In_Years'列正在舍入.我如何获得多年的确切日期?

sql sql-server datediff

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

电子表格已满

我使用SSIS将数据插入Excel.

我得到以下异常:

'[Excel Destination [32]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available.  Source: "Microsoft Office Access Database Engine"  Hresult: 0x80004005  Description: "Spreadsheet is full.".'
Run Code Online (Sandbox Code Playgroud)

我使用以下链接做了一些研究:

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010073849.aspx

它声明您可以填充最大值 1,048,576 rows by 16,384 columns

我导入Excel的数据只是关于 100,000 rows by 5 columns

为什么我得到这个例外?

仅供参考以下是我的Data Flow Task:

ODBC SourceData Conversion改造Excel Destination

excel ssis

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

为什么我的收藏夹图标无法在服务器上运行,而在本地工作?

Web开发人员的新手。我有一个本地图标,但是不想在服务器上运行。以下是我在head标签中的favicon标签:

<link rel="icon" type="image/png" href="../favicon/microphone-icon-192783/microphone-icon-16-192783.ico"/>

我是否缺少服务器内容?

html favicon server

6
推荐指数
2
解决办法
8408
查看次数

使用内部联接按管理员名称列出所有员工的姓名及其经理

以下是我的CREATE TABLE脚本:

create table EMPLOYEES
    (EmpID    char(4)         unique Not null,
     Ename    varchar(10),
     Job      varchar(9),
     MGR      char(4),
     Hiredate date,
     Salary   decimal(7,2),
     Comm     decimal(7,2),
     DeptNo   char(2)         not null,
         Primary key(EmpID),
         Foreign key(DeptNo) REFERENCES DEPARTMENTS(DeptNo));
Run Code Online (Sandbox Code Playgroud)

以下是我的INSERT脚本:

insert into EMPLOYEES values (7839,'King','President',null,'17-Nov-11',5000,null,10);
insert into EMPLOYEES values (7698,'Blake','Manager',7839,'01-May-11',2850,null,30);
insert into EMPLOYEES values (7782,'Clark','Manager',7839,'02-Jun-11',2450,null,10);
insert into EMPLOYEES values (7566,'Jones','Manager',7839,'02-Apr-11',2975,null,20);
insert into EMPLOYEES values (7654,'Martin','Salesman',7698,'28-Feb-12',1250,1400,30);
insert into EMPLOYEES values (7499,'Allen','Salesman',7698,'20-Feb-11',1600,300,30);
insert into EMPLOYEES values (7844,'Turner','Salesman',7698,'08-Sep-11',1500,0,30);
insert into EMPLOYEES values (7900,'James','Clerk',7698,'22-Feb-12',950,null,30);
insert into EMPLOYEES values (7521,'Ward','Salesman',7698,'22-Feb-12',1250,500,30);
insert into …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

5
推荐指数
1
解决办法
13万
查看次数

SQL嵌套聚合查询 - 如何获得每位员工的客户数量?

以下是我需要回答的提示:

列出每位员工的客户数量.包括员工姓名和适当标记的客户数量,列出最先顾客户的员工.

以下是我的EMPLOYEES表:

create table EMPLOYEES
    (EmpID    char(4)         unique Not null,
     Ename    varchar(10),
     Job      varchar(9),
     MGR      char(4),
     Hiredate date,
     Salary   decimal(7,2),
     Comm     decimal(7,2),
     DeptNo   char(2)         not null,
         Primary key(EmpID),
         Foreign key(DeptNo) REFERENCES DEPARTMENTS(DeptNo));


insert into EMPLOYEES values (7839,'King','President',null,'17-Nov-11',5000,null,10);
insert into EMPLOYEES values (7698,'Blake','Manager',7839,'01-May-11',2850,null,30);
insert into EMPLOYEES values (7782,'Clark','Manager',7839,'02-Jun-11',2450,null,10);
insert into EMPLOYEES values (7566,'Jones','Manager',7839,'02-Apr-11',2975,null,20);
insert into EMPLOYEES values (7654,'Martin','Salesman',7698,'28-Feb-12',1250,1400,30);
insert into EMPLOYEES values (7499,'Allen','Salesman',7698,'20-Feb-11',1600,300,30);
insert into EMPLOYEES values (7844,'Turner','Salesman',7698,'08-Sep-11',1500,0,30);
insert into EMPLOYEES values (7900,'James','Clerk',7698,'22-Feb-12',950,null,30);
insert into EMPLOYEES values (7521,'Ward','Salesman',7698,'22-Feb-12',1250,500,30);
insert into …
Run Code Online (Sandbox Code Playgroud)

sql subquery sql-server-2008

5
推荐指数
1
解决办法
1136
查看次数

计算C#WinForm中的年份数

我想在母亲节早上完成一个快速的"学习示范"计划.我已经为我的妈妈创建了一个文本框来输入我的生日礼物和一个标签,以显示我点击按钮时活着的年数,月数,天数和秒数.

以下是我被困的代码的一部分:

private void button1_Click(object sender, EventArgs e)
{
    DateTime  sonsBirthday = DateTime.Parse(txtSonsBirthday.Text).Date;

    DateTime now =  DateTime.Now;

    TimeSpan timeSpan = now - sonsBirthday;
    timeSpan = Convert.TimeSpan(lblTimeAlive); // blue squiggly under TimeSpan here
Run Code Online (Sandbox Code Playgroud)

正如我在代码中评论的那样,我TimeSpan在最后一行得到了一个蓝色波浪形; 但我不明白为什么.我究竟做错了什么?

我只是一名学生:所以我有了这个概念,但我不熟悉日期时间格式,需要一些帮助.

.net c# datetime

5
推荐指数
1
解决办法
877
查看次数

如何在 JavaScript 中循环遍历字符串中的字符?

我有以下 js 并在循环中收到错误foreach

function bitCount(n) {
var strBitCount = (n >>> 0).toString(2);
var answer = 0;
var c = '';

foreach(c in strBitCount)
{
    if(Number(c) == 1)
    {
        answer++;
    }
}
  return answer;
}
Run Code Online (Sandbox Code Playgroud)

javascript foreach loops

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

如何在 CSS 中将一段文本显示为正方形/矩形

我创建了一个模态弹出窗口,并一直试图弄清楚如何使模态中的文本在顶部、底部、左侧和右侧对齐(显示为矩形/正方形)。我已经尝试过block但不起作用。

所以模态section 文本看起来像这样:

xxxxxxxx xxx xxxx xx xxx xxxxx xxx xxxxxxxxx
xxx xxxxx xx xxxxx xxxx xxxx  xxxx xxxxxxxx 
xxxx xxxxxxxx xx xxxxx xx xx xxxx xxx x xxxxxxx
xx x x  x xx xxxxx x x  x x xx  x xxx x x x 
Run Code Online (Sandbox Code Playgroud)

并且是锯齿状的。

我怎样才能使它没有锯齿状的边缘。

xxxxxxxx xxx xxxx xx xxx xxxxx xxx xxx xxxx  xx
xxx xxxxx xx xxxxx xxxx xxxx  xxxx xx   xxxxx x 
xxxx xxxxxxxx xx xxxxx xx xx xxxx xxx x xxxxxxx …
Run Code Online (Sandbox Code Playgroud)

css

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