搞不定这条话语,要失业了啊请大哥们帮帮忙

搞不定这条语句,要失业了啊,请大哥们帮帮忙
本帖最后由 u012206574 于 2014-07-25 10:37:31 编辑
领教交给的任务,一张表
日期          发票号
2013.4.6 13277301
2013.4.6 13277301
2013.1.2 33402674
2013.1.2 33402674
2013.1.2 33402679
2013.1.2 33402679
2013.1.2 33618875
2013.1.2 33618875
2013.1.2 43496301
2012.7.3 43496301
2013.1.2 43496302

每本发票是50张,打比方第一个13277301,就是13277301-到13277350算一本,33402674-33402679算一本。
前六位是相同的,但是后两位01到50和50到99该怎么写呢?
领导让算一下这个表里一共有多少本发票,几千行数据
我表达的不是太清楚,请大哥们帮帮忙啊
------解决方案--------------------
select COUNT(1) from (
select COUNT(1)num from 表名
group by (发票号+49)/50)a

这样试试
------解决方案--------------------
后两位01到50算第一本,

50到99算第二本还是51到00算第二本?
------解决方案--------------------
select count(1) from (
select count(1) as nn from 表名 group by (convert(int,发票号)+49)/50
) a