大家好,请问两个sql查询语句问题。谢谢
A表
____________________________________
DATE ¦ AWT
2007-11-01 ¦ 10
2007-11-02 ¦ 20
2007-11-03 ¦ 50
------------------------------------
B表
____________________________________
DATE ¦ NAME
2007-11-01 ¦ liu
2007-11-02 ¦ li 2007-11-03 ¦ wang
------------------------------------
1如何得到字段AWT=30这条记录?
2关联A,B两张表得到A表的字段DATE,B表的字段DATE和字段NAME
A表
____________________________________
DATE ¦ AWT
2007-11-01 ¦ 10
2007-11-02 ¦ 20
2007-11-03 ¦ 50
------------------------------------
B表
____________________________________
DATE ¦ NAME
2007-11-01 ¦ liu
2007-11-02 ¦ li 2007-11-03 ¦ wang
------------------------------------
1如何得到字段AWT=30这条记录?
2关联A,B两张表得到A表的字段DATE,B表的字段DATE和字段NAME
解决方案 »
- 如何查找查看类日志表记录
- 关 于 一 个 大 表 索 引 的 问 题!
- 遇到一个很奇怪的问题,请教一下!
- JSP程序中实现oracle 数据库备份
- 【急求】oracle 把select语句中用到的时间去掉时分秒
- 求救:关于oracle92的安装问题
- ???菜鸟刚学oracle,以前用sqlserver的时候给一个字段设成datetime类型,再给他的默认值写成getdate(),就可以自动记录这条记录入库的
- 这样命名合法吗?
- 请教如何在hpunix环境上做oracle8i的statspack????
- oracle 9i for linux的光盘怎么刻?
- oracle listener问题
- 存储过程报告错误,帮忙看看,谢谢!
select * from a where awt=302、这个问题本身就有问题,如果用a.date和b.date关联,则同时查询出a表的date和B表的date没实际意义。而且不能用DATE保留字作为字段名。
1 表a,字段awt只有10,20,50.没有其他的。需要什么函数算出AWT=30。
2 如果不用date关联,请问怎么做?(不考虑保留字段问题)
1.只能去凑:30
create table xxxx(adate date)就可以1.select sum(awt) from a where awt=10 or awt=20
2.select a.adate,b.bdate,b.name from a,b where a.adate=b.bdate