sql - 如何使用查询或代码合并 2 个表的行?

标签 sql algorithm vb6

我正在使用 VB6 和 MS Access 2013,我认为这很简单,但我现在坚持了 3 天。

我有两个表:

  1. Cheks:{ChekDate, Amount}
  2. 存款:{DepositDate, Amount}

我不知道如何得到这样的东西:

------Bank Statement------

01/01/15  300   Dep
01/01/15  100   Chk
02/02/15  400   Dep
03/02/15  150   Chk

有人有解决办法吗? 预先感谢您的宝贵时间。 吉尔伯托。

最佳答案

听起来您正在寻找union all:

select * 
from (
    select checkdate, amount, 'Chk' as whichtable
    from checks
    union all
    select checkdate, amount, 'Dep' 
    from deposits
) t
order by checkdate

关于sql - 如何使用查询或代码合并 2 个表的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33334721/

相关文章:

sql - 如何使用 SQL 查找用户 session 事件之间的时间

MySQL关于重复键删除

sql - 使用 bcp 实用程序将 SQL 查询导出到文本文件

algorithm - 条件排序

VB6:写入注册表

select - 如何激活/选择/将焦点置于 vb6 中的列表框控件?

javascript - 从查询中传递模态 ID,以便它可以在另一个查询中使用

algorithm - 四舍五入到最接近的整数偶数

algorithm - 如何证明这个贪心算法的最优性?

基于 Windows 8 ARM 的平板电脑上的 VB6