小编Gio*_*uri的帖子

使用pivot重新排列sql表中的数据

我有数据:

2014-10-28  Excess   1025   98297654999.82
2014-10-29  Excess   251    1902171582.07
2014-10-28  Pastdue  1590   7645464003.17
2014-10-29  Pastdue  13       3704776.10
Run Code Online (Sandbox Code Playgroud)

我需要这样的数据:

Date       ExcessCount  ExcessAmt   PassCount   PassAmt
28/10/2015  1025       98297655000     1590     7645464003
29/10/2015  251        1902171582      13       3704776.1
Run Code Online (Sandbox Code Playgroud)

请让我知道如何做到这一点.

sql-server

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

在SQL中将行更改为列

我有这样的查询:

SELECT ItemMaster.ERPItemCode, DistributorStock.Qty
FROM DistributorStock INNER JOIN
ItemMaster ON DistributorStock.ItemMasterId = ItemMaster.Id
WHERE (DistributorStock.DistributionCenterId = 2)
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此输入图像描述

我想将查询更改为以Item Code列显示,而不是以行显示.我怎样才能做到这一点?

sql sql-server sql-server-2008

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

使用SQL-SQL Server进行日期转换

我需要将日期格式转换YYYY-MM-ddyyyy-MM-dd'T'HH:mm:ss.SSSZ使用SQL Server 2008.任何提示或建议都会有很大帮助.

sql sql-server date

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

Javascript和C#舍入地狱

如您所知,由于天才舍入规则,C#我们得到以下值:

decimal d = 2.155M;
var r = Math.Round(d, 2); //2.16

decimal d = 2.145M;
var r = Math.Round(d, 2); //2.14
Run Code Online (Sandbox Code Playgroud)

现在在客户端,Javascript我得到:

2.155.toFixed(2)
"2.15"

2.145.toFixed(2)
"2.15"

kendo.toString(2.155, 'n2')
"2.16"

kendo.toString(2.145, 'n2')
"2.15"
Run Code Online (Sandbox Code Playgroud)

但是我在后端的验证是因为这个失败了.处理这种情况的正确方法是什么?我如何同步C#Javascript舍入以确保它们都是相同的值?

javascript c# kendo-ui

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

项目中的虚拟目录

IIS该站点下,我可以创建一个具有不同物理路径的虚拟目录。ASP.NET MVC我可以在项目中做同样的事情吗?就像添加一个链接到不同目录的目录一样。

问题是我在网站之外有一些包含图像的文件夹。我将该文件夹添加到IISsite 下Dropbox,它指向完全不同的位置:

在此输入图像描述

现在我还在应用程序中使用此类路径Server.MapPath

"~/Dropbox/Dev/Product/Images"

当我在IIS. 但是如何在本地进行同样的调试呢?有没有办法将虚拟目录添加到我的项目中Visual Studio

asp.net iis visual-studio asp.net-mvc-4

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

SQL Server替换函数bug?

我在下面的陈述中遗漏了什么吗?

select replace('xAxAxAx', 'xAx', 'xBx')
Run Code Online (Sandbox Code Playgroud)

因为它导致:

xBxAxBx
Run Code Online (Sandbox Code Playgroud)

这是已知的错误还是我错过了一些基本的东西?

微软称这个replace功能:

将所有出现的指定字符串值替换为另一个字符串值.

这不是第二次xAx出现吗?

sql-server sql-server-2008 sql-server-2012 sql-server-2014

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

LEFT JOIN查询不返回第一个表中的所有行

使用管理工作室SQL Server 2008 R2.

尝试做一个LEFT JOIN,我需要返回第一个表中的所有行,无论行能够与第二个表绑定.不确定我是否正确解释.

这就是我现在所得到的:

select a.id, a.name, b.store, b.stock
from products a left join stock b
on a.id = b.id
where b.store = '001'
order by a.id
Run Code Online (Sandbox Code Playgroud)

我需要查询返回公司销售的所有产品,并在商店中显示它的库存001.

但它现在的方式只会显示存储中提到产品库存的行001.

所以,基本上,0如果001没有提到商店,我需要查询返回库存.

所有只有库存商品的产品也002需要列出,并附有0库存.

sql left-join

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

In cannot be resolved to a type

我正在跟随普林斯顿的课程Algorithms, Part I。在我.NET刚开始使用时Java,我对一段Java代码有一些疑问,但是找不到任何相关信息。它们提供了我可以用来读取文本文件的代码:

public static void main(String[] args) {

    In in = new In(args[0]);
    int n = in.readInt();
    ...
}
Run Code Online (Sandbox Code Playgroud)

抛出异常:

不能解析为类型

这是In什么 我应该进口一些包裹还是应该怎么办?

整个代码和描述也可以在这里看到:http : //coursera.cs.princeton.edu/algs4/assignments/collinear.html

java drjava

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