小编Pரத*_*ீப்的帖子

如何使用 SQL Server 在数据透视表中使用 Order by

我正在使用 SQL Server 2008,并对数据透视表进行以下查询,

SELECT [pay date], 
       [adm. fee], 
       [colleege dev.] 
FROM   (SELECT 
       CONVERT(VARCHAR(10), CONVERT(DATE, dbo._feepayment._issuedate, 106), 105) AS [Pay Date], 
       dbo._feehead._feeheadname AS aaa, 
       Isnull(dbo._feepaymentdet._amount, 0) AS _AMOUNT 
        FROM   dbo._feepaymentdet 
               LEFT OUTER JOIN dbo._feehead 
                            ON dbo._feepaymentdet._feeheadid = 
                               dbo._feehead._feeheadid 
               RIGHT OUTER JOIN dbo._feepayment 
                             ON dbo._feepaymentdet._feepaymentid = 
                                dbo._feepayment._feepaymentid 
        WHERE  ( dbo._feehead._isdeleted = N'1' ) 
               AND ( dbo._feepayment._isdeleted = N'1' ) 
               AND ( dbo._feepaymentdet._isdeleted = N'1' ) 
               AND dbo._feepayment._issuedate >= 
                   CONVERT(DATETIME, '01.09.2014 00:00:00', 105) 
               AND dbo._feepayment._issuedate <= 
                   CONVERT(DATETIME, '11.09.2014 23:59:59', 105)) AS s …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

Laravel 中如何与和相乘

我想使用 Laravel 查询生成器将 sales.price 与商家.commission 相乘。目前我的查询看起来像这样,但不幸的是我不知道该怎么做。非常感谢您的帮助。

DB::table('sales')
->leftJoin('merchants', 'sales.merchant', '=', 'merchant.id')
->sum("");
Run Code Online (Sandbox Code Playgroud)

php sql laravel laravel-4

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

请帮助将sql string a.3.1转换为(a).(3).(1)

我需要帮助增加(以及) 在一个字符串中的每个字符/数(不包括.从字符串).例如,我需要将字符串转换a.3.1(a).(3).(1)

我正在使用sql server 2008 r2

提前致谢.

sql sql-server sql-server-2008 reporting-services ssrs-2008-r2

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

什么是执行计划中的并行性(分发流)

Parallelism(Distribute Streams)中的操作是什么Execution plan?为什么它增加了上一个操作的行数。

询问 :

SELECT TOP 5000 MM.MEMBER_ID,
                MM.MEMBER_NO,
                MM.MEMBER_NAME,
                MM.TRADE_CLASS,
                MT.DESCRIPTION,
                MS.DESCRIPTION,
                MAI.ADDRESS_1,
                MAI.ADDRESS_2,
                MAI.CITY,
                MAI.STATE,
                MAI.ZIP
FROM   MEMBER_MASTER MM
       INNER JOIN MEMBER_TYPE MT
               ON MT.CODE = MM.MEMBER_TYPE
       INNER JOIN MEMBER_STATUS MS
               ON MS.CODE = MM.MEMBER_STATUS
       INNER JOIN MEMBER_ADDRESS_INFO MAI
               ON MM.MEMBER_ID = MAI.MEMBER_ID
WHERE  MAI.PRIMARY_ADDRESS_FLAG = 'YES'
Run Code Online (Sandbox Code Playgroud)

执行计划:

在此输入图像描述

从上面的执行计划可以清楚地看到行数从39,771增加到1,272,672。为什么会发生这种情况?

sql sql-server sql-execution-plan

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

从 SQL 查询返回唯一的行标识符

我知道这个问题听起来像是重复。然而,尽管我发现了类似的问题,但我没有得到任何确切的信息。我不想删除从查询返回的任何重复值。我想要的是获得一个唯一标识符,例如从 sp 返回的结果的序列号。我尝试使用 Row_Number()。但是,即使这样也不起作用,因为它应该基于非重复列进行分区。我的结果不需要有非重复的列。等级和密集等级也不在考虑之列。那么,我应该怎么做才能获得唯一标识每一行的序列号类型的列。这些行也应该是 int 的。这是一个例子:

 empName empSalary
 Peter   10000
 Schott  20000
 Schott  10000
Run Code Online (Sandbox Code Playgroud)

表应该还有一列,如下所示:

Slno  empName  empSalary
 1     Peter    10000
 2     Schott   20000
 3     Schott   10000
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures

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

在Console.WriteLine内部传递值

这是一段正在处理的代码

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Enter the number to find factorial : ");
        var fac = Convert.ToInt32(Console.ReadLine());
        var res = 1;
        for (var i = fac; i >= 1; i--)
        {
            res = res * i;
        }
        Console.WriteLine("Count of " + fac + " is : " + res);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想fac在结果中添加用户输入的输入。这是Console.WriteLine("Count of " + fac + " is : " + res);用来在我的控制台中显示输出。

我尝试了类似的东西

Console.WriteLine("Count of {0} is : {1} ", fac, …
Run Code Online (Sandbox Code Playgroud)

c# console.writeline

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

更改SQL Server 2008实例的默认排序规则

当我尝试使用此命令行更改SQL Server实例的默认排序规则时:

setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SAPWD=********* /SQLCOLLECTION=SQL_Latin1_General_CP1_CI_AS

我收到以下消息:

Microsoft(R)SQL Server 2008安装程序10.00.1600.22版权所有(c)Microsoft Corporation.版权所有.

发生以下错误:

无法识别指定的"SQLCOLLECTION"设置.

错误结果:-2068578301结果设施代码:1204结果错误代码:3

请查看summary.txt日志以获取更多详细信息

有什么我想念的吗?我是否需要为setup.exe做一些特殊的事情才能找到SQL_Latin1_General_CP1_CI_AS整理?

谢谢.

sql-server collation sql-server-2008

0
推荐指数
1
解决办法
8953
查看次数

如何从联接语句中汇总单个表

我正在尝试执行查询,但我的总和部分遇到了麻烦.我有表A和表B.我想从表A中总结一列,其中表A和表B中的2列是相同的,并且属于相同的日期和班次.然而,总结包括表B以及某种方式.我不知道为什么会这样.我该怎么做才能它只对表A求和,但仍然包括表B的条件.任何帮助都非常感谢.谢谢.

SELECT Sum (a.TotalLbs)
FROM   TableA a
       INNER JOIN TableB b
               ON a.Wic = b.Wic
WHERE  a.DateTime = b.DateTime
       AND a.Shift = b.Shift 
Run Code Online (Sandbox Code Playgroud)

sql sql-server sqlite sql-server-2008

0
推荐指数
1
解决办法
38
查看次数

带LIKE的SQL不返回任何内容(SQLite)

我正在尝试使用此SQL表达式过滤结果:

SELECT ModelName, ModelSvmData, TrainedFeatureInfo, TrainedClassesInfo 
FROM Models 
WHERE NOT ModelName LIKE '_%'
Run Code Online (Sandbox Code Playgroud)

(具有下划线的名称实际上将被过滤)

不幸的是没有结果.该列ModelName包含2行main_main

任何提示?

sql sqlite

0
推荐指数
1
解决办法
56
查看次数

MSSQL中删除表的目的是什么

到目前为止,我知道:

  1. 我的 MSSQL 数据库中有一个Table调用DELETED
  2. 我还没有创造,Table这意味着它已经存在。

是否有类似的表称为 UPDATED?

sql database sql-server

0
推荐指数
1
解决办法
1229
查看次数