tsql

    0热度

    2回答

    下面是下降,对我的存储procedure.While创建脚本的数据库我收到提示 Msg 102, Level 15, State 1, Line 18 Incorrect syntax near 'Date'. Msg 105, Level 15, State 1, Line 35 Unclosed quotation mark after the character string ' END '

    0热度

    2回答

    获取信息,我有两个表: create table saller( id_saller int IDENTITY PRIMARY KEY, name varchar(50), branch varchar(10) ); create table sale( id_sale int IDENTITY PRIMARY KEY, amount float, id_saller int, C

    0热度

    3回答

    我有这样的查询 SELECT CDV.SetId ,CDV.DateImported ,CDV.ProductName ,sum(CDV.TransferedCapital) as [TransferedCapital] ,sum(case when CA.CaseActionDefinitionId = 87 then CDV.TransferedCapital else 0 end)

    1热度

    1回答

    在下面的数据中,对于每个事件,我需要选择Date字段等于或大于指定日期的第一行,并且我需要选择日期所在的行是指定日期之后未来最大的日期。但是,我不希望返回两个单独的行,而是每个事件只有一行,其中第一条记录的日期可以标记为StartDate,第二条记录的日期标记为EndDate。下面是数据: 表EventDates ID EventID Date 1 10 2013-12-01 2 1

    0热度

    1回答

    我有一个需求,我必须捕获SalesCompany表的历史记录。 的情况到目前为止的解决方案: 1)我已经表SalesCompany和员工 2)当员工接触的任何公司,认为他们可以做的业务与我们他/她加入这家公司在我们的常规数据库表SalesCompany。 3)我在销售公司表“状态”中添加了一列,其中有两个值“打开”和“分配” 4)如果员工离开公司,我添加了将更新salesCompany状态列的触发

    0热度

    1回答

    我的字符串包含前导和尾随空格(见下文)。 当我应用LRTIM功能它似乎工作。接下来,当我将带有LEN函数的LTRIM函数嵌套到字符串时,长度显示为1(即原始字符串的长度为16,LTRIM从字符串中移除了单个(1)前导空格,所以我预计LEN返回15的长度,而不是14)。任何解释? SELECT ' This is a test ' AS origStr ,LEN(' This is a test

    0热度

    1回答

    这次我想我已经想通了;但我的大脑如何解释这一点。不,为此我需要专家。 根据杰夫阿特伍德A Visual Explanation of SQL Joins LEFT OUTER JOIN产生了一套完整的从表A记录,与匹配的记录(如果有的话)表B. SELECT R.[Computer] ,L.[User] ,L.MaxDate ,R.[Notes] ,

    1热度

    2回答

    我需要在SQL中查询文件列表,它们的字节以及它们的文件扩展名。这些文件位于不在SQL服务器上的目录中,而是位于网络中的另一台机器节点上。我已经看到一些解决方案,如“EXEC xp_dirtree'C:\',10,1”,但这些只能获得文件名。我也需要文件字节。此外,该解决方案只适用于查询安装sql server实例的计算机,它不适用于网络上的远程计算机(即使使用完全限定路径)。

    0热度

    1回答

    我有一个基本的select语句是这样的: SELECT ID, ProcedureCode, CONVERT(VARCHAR(8), StartTime, 112) AS 'DateOfService', SessionID' FROM dbo.TASK 的结果是这样的: ID ProcedureCode DateOfService SessionID A164

    2热度

    1回答

    我有这样 MAIN ID CONTENT SUB ID ABCD ONE 888 ABCD TWO 888 一个表,我想查询的结果是这样的 MAIN ID SUB ID CONTENT1 CONTENT2 ABCD 888 ONE TWO