作者ericapc (erica)
看板Statistics
标题[程式] between区间在别张表其他栏位
时间Tue Jun 12 17:06:35 2012
我有二张表A,B
A表栏位x要符合B表y,z栏位的区间
请各位大大可以帮我修改程式吗?
A表
有CDEFGH栏位
B表
有xyz栏位
资料皆为数字型态
因为原始资料太大,只好以代号代替
如果A表的C栏位在B表的XY区间内
在判断DEFGHF其中之一是否符合同一笔的Z栏位
若两条件均符合则列出
PROC SQL;
CREATE TABLE P AS
SELECT A.*,B.NO
FROM A LEFT JOIN B
ON A.C BETWEEN B.X AND B.Y;
QUIT;
但是会对应到多个
所以应该是ON那行程式错误了!
请各位帮帮忙罗!!
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.100.237
1F:推 mamaka:原始资料贴一下 这样不容易判断 06/13 19:57
※ 编辑: ericapc 来自: 122.124.100.91 (06/13 23:01)
2F:推 mamaka:1. A表跟B表哪个笔数比较多 2. 这是多对多连接? 06/14 00:12
3F:→ mamaka:我猜 on a.c between (b.x and b.y); 06/14 00:14
4F:→ ericapc:A表比数少B表比数多~主要是B表的z栏位会有重复 06/16 21:04