sql-server-2008-r2

    -2热度

    3回答

    假设我的表格中有以下格式的数据,我必须提取十分位数,那么什么是SQL服务器中最好和最快的查询来获得正确的十分位数。 想我已经在我的标量函数的两个参数, PerformanceValue Measureid 想我通过在性能值参数11.22和3 measureid,标量函数返回3 假设我在性能值参数中通过了85.54,在度量值为4时返回了10 想我通过在性能参数值54.00和4 measureid它返

    1热度

    5回答

    假设我有一个名为'demo'的表,其中包含4列; 'a','b','c'和'd'。 'demo'表中的primary keyclustered index按该顺序包含列'a'和'b'。 从查询中引用表“演示”的“实际执行计划”提出,新non-uniquenon-clustered index所需的列“b”和应该include列“A”。 如果我创建一个在列“B”,我需要include列“a”或将它已

    1热度

    3回答

    我有下面这个,我想要的是,任何由于地址变化而移动GP的人在该期间应该有开始日期和结束日期。但结束日期将比下一个开始日期少。请如何编写此查询? DECLARE @Tab TABLE(Local_Patient_Identifier VARCHAR(70), NHS_Number VARCHAR(70), GMP VARCHAR(70), Practice_Code_GP VARCHAR(

    -1热度

    2回答

    我正在尝试查找给定产品集合(Stock_ID号码)共有的所有属性。我有一个名为Stock_Attributes的表格,其中包含产品信息。它看起来像这样: +----------+--------------+------------+ | Stock_ID | Attribute_ID | Value | +----------+--------------+------------+ |

    1热度

    1回答

    我一直忙着满2天发现我的问题的解决方案。我有一个大型数据库,我想替换列中的一组数字。 列包含文本和文本中有这种格式FPC1234567890。 唯一的问题是:数字总是不同的(但总是长10),这3个字母总是相同的。 我尝试这样做: update [tablename] SET columnname = CAST(REPLACE(CAST(columnname as NVarchar(40

    0热度

    2回答

    我在表中有2列:column1,priority。 他们的数据如下所示。 +--------------------------+ |code | column1 | Priority | +--------------------------+ | 1001| 1 | 1 | | 1001| 2 | 1 | | 1002| 1 | 2 | | 1002| 2 | 2

    -2热度

    2回答

    我需要执行一个需要COALESCE的存储过程,如果字段值为null,则使用另一个字段值。 EXEC dbo.TestSproc COALESCE ('Field1','Field2') 任何人都可以建议如何最好地编码? 这将在SQL作业中调用,因此需要成为一行。

    -1热度

    1回答

    试图弄清楚这一点,但不知道如何做到这一点正确。 我需要先检查是否出席和条码在表活动正确的,如果这样就会更新。 如果没有需要检查什么不正确: 如果出席是不正确的,然后选择@err 如果条码是不正确的,然后选择@ ERR2 我不知道这是否是最好的方法。 在此先感谢。 -- Returns scan details DECLARE @Err nvarchar(Max) = 'Already s

    0热度

    2回答

    考虑以下表 Dept product name parts WO 32 aa abc 11 1234 32 aa aas 18 2213 32 bb asd 16 3424 32 aa adf 19 1255 32 cc asa 10 7567 32 aa agd 11 1233 31 ss fsf 23 3434 我有大约100部。在我的桌子上。我想要的是,当部门。是32,产品是“aa”,我只想

    0热度

    1回答

    我在尝试将此代码从SQL Server迁移到Oracle,但出现很多错误;请任何人都可以帮助我? 代码在SQL Server: DECLARE @tblFacultad TABLE (IdFacultad INT, NomFacultad VARCHAR(200) ); INSERT INTO @tblFacultad (IdFacultad, NomFacultad)