现在我有两个表,A和B,A里面存的是接收到的物品次数,B里面存的是送出去的物品次数,其字段定义如下:table A,Buser_code times date_time其中每接收到一个物品,则A中插入一条数据,把用户代码,times(为1)和当前日期保存
B也一样,每送出去一个物品,则B中插入一条数据,把用户代码,times(为1)和当前日期保存现在我想写的语句是把A和B中的每个user在一段时间内的总数查出来,并且一起显示出来
分开的我会写,比如A的
SELECT user_code,count(*) as recieved FROM A where date_time>='2009-04-23 00:00:00' and date_time<='2009-04-23 23:59:59' group by user_code
这样显示的是
user_code recieved
1111 23
2222 33
B的写法和A的一样,但是问题是我如何把这两个整合起来
使其显示为
A.user_code recieved B.user_code sent多谢高手帮忙!
B也一样,每送出去一个物品,则B中插入一条数据,把用户代码,times(为1)和当前日期保存现在我想写的语句是把A和B中的每个user在一段时间内的总数查出来,并且一起显示出来
分开的我会写,比如A的
SELECT user_code,count(*) as recieved FROM A where date_time>='2009-04-23 00:00:00' and date_time<='2009-04-23 23:59:59' group by user_code
这样显示的是
user_code recieved
1111 23
2222 33
B的写法和A的一样,但是问题是我如何把这两个整合起来
使其显示为
A.user_code recieved B.user_code sent多谢高手帮忙!
解决方案 »
- 如何在PL/SQL匿名块中返回记录集给C#
- oracle在事务处理机制上有什么优势??
- 二表更新问题
- Orcle字符字段能否写入十六进制数
- 怎么从表中筛出 某个字段不重复的记录?
- 一个在ORACLE中查询前100条记录的语句怎么写
- 数据库同步问题
- 请问DB2,ORACLE,SYSBASE,INFORMIX,SQLSERVER的存储管理器,查询处理器和事务管理器的实现技术分别是什么
- ORA-00600: 参数: [kdimod0: key order], [85], [85], [], [], [], [], []问题探讨
- 求问如何查询到数值字段中连续的6个数字的值有哪些?
- 如何在VM下的linux系统中安装oracle
- 各位好啊。大家帮我看看这个sql怎么优化,帮帮忙啊,
(SELECT user_code,count(*) as recieved FROM A
where date_time>='2009-04-23 00:00:00' and date_time <='2009-04-23 23:59:59'
group by user_code) A,
(SELECT user_code,count(*) as recieved FROM B
where date_time>='2009-04-23 00:00:00' and date_time <='2009-04-23 23:59:59'
group by user_code) B