读书人

不用聚合函数怎样实现分组查询?解决

发布时间: 2012-01-02 22:40:04 作者: rapoo

不用聚合函数,怎样实现分组查询?
如下表:
Id name Type img CreateTime Bid Orders
117 我的图片True2008050149015090s.jpg2008-06-24 14:26:5224770
118我的图片False2008050151010510s.jpg2008-06-24 14:26:522477147
119我的图片False20080501490124997s.jpg2008-06-24 14:26:522477148
120欧洲True20080501010148593s.jpg2008-06-24 14:27:22242790
121欧洲False20080501010159627s.jpg2008-06-24 14:29:52242790
126原因True20080501180150537s.jpg2008-06-24 14:34:04242190
127原因False20080501180111393s.jpg2008-06-24 14:34:042421954
128原因False20080501170121800s.jpg2008-06-24 14:34:042421956
~~~~~~~~~~~~
我希望查出来的结果如下:
name CreateTime Total
我的图片2008-06-24 14:26:52.320 3
原因2008-06-24 14:34:04.510 3
欧洲2008-06-24 14:30:55.097 2
~~~~~~~~~~~~~~~~~~~~~
不用聚合函数能实现吗怎样实现?(PS:name相同的情况下Type的值有且只有一个等于true)


[解决办法]
建议楼主去数据库论坛问这种问题
[解决办法]
既然一样直接group by好了
select name,createtime,count(id) from table group by name,createtime
[解决办法]
楼上正解。
不用聚合函数能实现吗怎样实现?不知何意?
[解决办法]
你这个既然要的栏位记录都一样本来就不用聚合的
[解决办法]
group by
[解决办法]

探讨
这里人气旺啊。
要求性能高些,所以不希望用聚合函数,聚合函数用多了速度慢,效果总之不太理想。

[解决办法]
你的问题 夸张些说 就好像在问 不用select怎么进行查询一样
[解决办法]
既然不想让SQL来做

那就把表的内容读出来,自己来分析好了
[解决办法]
那你就先请教一下 你的老大 ,
[解决办法]
晕死了这结果.......
兄弟蛮厉害 哈哈~
你们头头真行!!!~

读书人网 >asp.net

热点推荐