合并具有不同类型的单表列

时间:2015-02-27 03:27:35

标签: c# ms-access ms-access-2007

表格列

  1. or_cv_no
    • 这里是' cv_no'和' or_no'存储
  2. 类型
    • 不同的类型是' CV'和'或'
    • 这里是' cv_amt'和' or_amt'存储
  3. 日期
    • 正在提取的数据具有相同的日期
  4. 我的查询是

    SELECT IIF(type = 'CV', or_cv_no) AS cv_no, IIF(type = 'CV', amount) AS cv_amt,  IIF(type = 'OR', or_cv_no) AS or_no, IIF(type = 'OR', amount) AS or_amt FROM transacAmt
    

    ,输出

    enter image description here

    如何输出它看起来像这样的样本:

    | cv_no | cv_amt | or_no | or_amt |
    |---------------------------------|
    | 1234  | 1,500  | 4321  | 1,200  |
    |-------+--------+-------+--------|
    | 7777  | 1,700  | 2222  | 1,760  |
    |-------+--------+-------+--------|
    | 1111  | 1,900  | 3333  | 1,530  |
    |-------+--------+-------+--------|
    |       |        | 5355  | 1,420  |
    |-------+--------+-------+--------|
    |       |        | 1355  | 4,566  |
    

    编辑:输出必须如下:标记为' x'必须删除..或由数据填写 enter image description here

0 个答案:

没有答案