TaskTime,Type,IsLate,IsRecived,IsTransmited,FileResult_R,FileResult_S,TaskResult_R,TaskResult_S,SerialNum
2010-10-28 08:00:00.000,SEVP,0,1,1,2,0,2,0,1
2010-10-28 08:00:00.000,SA,0,1,1,0,0,0,0,1
2010-10-28 08:00:00.000,PM10,0,1,1,2,2,2,2,1
2010-10-28 08:00:00.000,VIS,0,1,1,2,2,2,2,1
2010-10-28 08:00:00.000,NEP,0,1,1,2,2,2,2,1
2010-10-28 08:00:00.000,CFGC,0,1,1,0,0,0,0,1
2010-10-28 08:00:00.000,CFGC,0,1,1,0,0,0,0,1
2010-10-28 09:00:00.000,SI,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,BUQ,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,MUQ,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,SA,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,PM10,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,VIS,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,NEP,0,0,0,3,3,3,3,1
2010-10-28 09:00:00.000,CFGC,0,0,0,3,3,3,3,1
2010-10-28 08:00:00.000,SA,0,1,1,0,0,0,0,1
上面是需要查询的表的内容,下面给出各个字段的含义.
TaskTime  该时次报文的时间
Type  报文类型
IsLate  接收报文时间是否晚 1=晚 0=不晚
IsRecived  是否接收到报文 1=是 0=否
IsTransmited 是否发送 1=是 0=否
FileResult_R  接收文件实效(从地州接收文件) 0=及时 1=逾限 2=缺报
FileResult_S 文件发送实效(向国家局发送文件) 0=及时 1=逾限 2=缺报
TaskResult_R 接收任务实效(从地州接收文件)0=及时 1=逾限 2=缺报
TaskResult_S 发送任务实效(向国家局发送文件) 0=及时 1=逾限 2=缺报
SerialNum  成功发送文件个数. 0=发送一次 1=发送两次  2=发送三次
需要做成以下的表格形式:
序号 报类 应发 实发 逾限 缺发
1 SEVP 7 7 0 0
2        SA       67       66        0       1该如何写代码呢?我是一个初学者,请大家多多指教!!
  

解决方案 »

  1.   

    上面的
    序号 报类 应发 实发 逾限 缺发
    1 SEVP 7 7 0 0
    应发7,实发7这些数据是怎么来的啊
      

  2.   

    上面的 应发 实发 逾限 缺发是怎么算出来的都不知道,怎么写SQL语句
      

  3.   

    在给大家一个比较完整的!
    TaskTime,Type,IsLate,IsRecived,IsTransmited,FileResult_R,FileResult_S,TaskResult_R,TaskResult_S,SerialNum
    2010-10-28 08:00:00.000,SEVP,0,1,1,2,0,2,0,1
    2010-10-28 08:00:00.000,SA,0,1,1,0,0,0,0,1
    2010-10-28 08:00:00.000,PM10,0,1,1,2,2,2,2,1
    2010-10-28 08:00:00.000,VIS,0,1,1,2,2,2,2,1
    2010-10-28 08:00:00.000,NEP,0,1,1,2,2,2,2,1
    2010-10-28 08:00:00.000,CFGC,0,1,1,0,0,0,0,1
    2010-10-28 08:00:00.000,CFGC,0,1,1,0,0,0,0,1
    2010-10-28 09:00:00.000,SI,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,BUQ,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,MUQ,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,SA,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,PM10,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,VIS,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,NEP,0,0,0,3,3,3,3,1
    2010-10-28 09:00:00.000,CFGC,0,0,0,3,3,3,3,1
    2010-10-28 08:00:00.000,SA,0,1,1,0,0,0,0,1
    上面是需要查询的表的内容,下面给出各个字段的含义.
    TaskTime 该时次报文的时间
    Type 报文类型
    IsLate 接收报文时间是否晚 1=晚 0=不晚
    IsRecived 是否接收到报文 1=是 0=否
    IsTransmited 是否发送 1=是 0=否
    FileResult_R 接收文件实效(从地州接收文件) 0=及时 1=逾限 2=缺报
    FileResult_S 文件发送实效(向国家局发送文件) 0=及时 1=逾限 2=缺报
    TaskResult_R 接收任务实效(从地州接收文件)0=及时 1=逾限 2=缺报
    TaskResult_S 发送任务实效(向国家局发送文件) 0=及时 1=逾限 2=缺报
    SerialNum 成功发送文件个数. 0=发送一次 1=发送两次 2=发送三次
    需要做成以下的表格形式:
    序号 报类 应发 实发 逾限 缺发
    1 SEVP 7 7 0 0
    2       SA      67      66      0       1
    这个表是通过查询TaskTime得出的某年某月某天某时次的报文
    应发,实发还暂时未弄明白,逾限是通过TaskResult_R=1得出的,缺发是通过TaskResult_R=2得出的该如何写代码呢?我是一个初学者,请大家多多指教!!