小编Mik*_* C.的帖子

查询每小时报告的数据

我的任务是报告显示一个条形图,其中X轴是班次的小时数,所以沿着底部1-8.条形码是每小时完成的交易数量.所以条形图很容易让你看到我们在第一个小时处理了30个订单,小时2我们处理了25个,依此类推,直到班次结束.

我虽然无法弄清楚如何实际创建此报告.我唯一的选择是做这样的事情(理解这只是伪代码,不要在语法问题上发表评论):

create table #temp
(
  Hour int,
  Units int
)

insert into #temp
SELECT 1 as Hour, sum(Units) Units
FROM orders
WHERE DateCreated >= '6/14/2013 08:00:00' AND DateCreated < '6/14/2013 09:00:00'

insert into #temp
SELECT 2 as Hour, sum(Units) Units
FROM orders
WHERE DateCreated >= '6/14/2013 09:00:00' AND DateCreated < '6/14/2013 10:00:00'

insert into #temp
SELECT 3 as Hour, sum(Units) Units
FROM orders
WHERE DateCreated >= '6/14/2013 11:00:00' AND DateCreated < '6/14/2013 12:00:00'

.. and so on ..

select …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

无法在Windows窗体中隐式转换类型'System.Array'为'string []'

我在winforms app(c#)中有一个返回数组的函数(function1)

在function1里面

public array function1(string value)
{
string[] array = new string[12];
     //assigning values to the array elements....
retrun array;
}
Run Code Online (Sandbox Code Playgroud)

我这样称呼这个函数

string id="Some id";
string[] array2 = new string[12];
array2=this.function1(id);
Run Code Online (Sandbox Code Playgroud)

但它给了我错误

无法将类型'System.Array'隐式转换为'string []'.存在显式转换(您是否错过了演员?)

请高手帮帮我!

c# arrays

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

标签 统计

arrays ×1

c# ×1

sql ×1

sql-server ×1