小编use*_*051的帖子

如何在SQL中执行百分比/总计?

我有一套典型的CUSTOMER/ORDERS表格,我想显示特定客户负责的销售总百分比.我可以像这样获得系统中的订单总数:

SELECT COUNT(order_id) FROM orders
Run Code Online (Sandbox Code Playgroud)

我可以得到客户订单的总数,如下所示:

SELECT COUNT(order_id) FROM orders WHERE cust_id = 541
Run Code Online (Sandbox Code Playgroud)

如何将这些组合成一个返回特定客户销售百分比的查询?谢谢!

sql postgresql

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

将SQL结果分组/聚合为1小时存储桶

此问题类似,我需要将大量记录分组为1小时的"桶".例如,假设我有一个典型的ORDER表,每个订单附有一个日期时间.我希望看到每小时的订单总数.所以我大致使用SQL大致如下:

SELECT datepart(hh, order_date), SUM(order_id)
FROM ORDERS
GROUP BY datepart(hh, order_date)
Run Code Online (Sandbox Code Playgroud)

问题是如果给定的1小时"桶"中没有订单,则不会向结果集中发出任何行.我希望结果集在24小时内每行都有一行,但如果在特定小时内没有订单,只需将订单数记录为O.

有没有办法在单个查询中执行此操作?

另请参阅使用SQL获取每小时统计信息.

sql sql-server postgresql

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

MS WebBrowser +嵌入式HTML资源+ res://协议

我的Visual Studio项目中有一个嵌入式HTML资源(helloworld.htm).(即,我已将HTML文件添加到项目中,并将其属性设置为"Embedded Resource".

在同一个应用程序中,我有一个WebBrowser控件.

我想指示WebBrowser控件使用res://协议显示HTML资源.

但我无法弄清楚使用这种URL方式解决嵌入式资源所需的确切格式.

有任何想法吗?谢谢!

html webbrowser-control embedded-resource

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

.NET中3种颜色之间的颜色插值

我想根据某个变量的值,将颜色A(让我们称之为红色)的颜色平滑地插入颜色C(让我们称之为绿色)通过颜色B(让我们称之为黄色).

如果变量= 100,我想要纯绿色.如果变量= 50,我想要纯黄色.如果变量= 0,我想要纯红色.

据我所知,您可以将每个RGB三元组视为三维空间中的坐标.我正在寻找的是一种快速而肮脏的线性插值技巧,可以与.NET Color类型的特定布局(ARGB的单独值等)一起干净地工作.

.net interpolation colors system.drawing.color

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

在不知道.NET类型的情况下添加两个数字?

当我不知道它们在.NET中的类型时,如何将两个数字加在一起?例如,您将如何实现以下功能?

public object AddTwoNumbers(object left, object right)
{
    /* What goes here? */
}
Run Code Online (Sandbox Code Playgroud)

假设'left'和'right'参数是(盒装)值类型,例如Int32,double,Decimal等.你不知道具体的类型,你只知道它是数字,并且添加对它有意义.

谢谢!

.net

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