作者rockchangnew (rock)
看板Database
标题Re: [SQL ] 想问SQL语法
时间Wed Sep 11 19:50:18 2013
※ 引述《neocc (neo)》之铭言:
: 请问各位
: 我有A,B两个资料表
: 每个资料表 有id, colunm1,column2
: 如果我用recordset选取两个资料表, recordset要转印到excel
: 以下 table C是想像的TABLE 最终我要用
: Sheets(1).Range("a1").CopyFromRecordset rst 来转印到excel
: ########我想要的选法
: id => table C id
: A 的 column1 =>>> table C的 D1
: B 的 column1 =>>> table C的 D2
: A的column1-B的column2 =>>>>>>table C的D3
: 且ID要介於 10到100
: ##########
: 请问这个rst.open SQL 写法 要怎麽写呢?
: 我用的是access and excel
: 谢谢各位~
我的写法是在SQL上RUN,Assess不晓得是否支援,您要试一下。
select
row_number() over(order by A.id) as C_id,
A.column1 as C_D1,
B.column1 as C_D2,
A.column1-B.column2 as C_D3
From A
Inner Join B ON A.id=B.id
Where A.id Between 10 And 100
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.136.224.65
※ 编辑: rockchangnew 来自: 140.136.224.65 (09/11 19:51)
1F:推 neocc:OK 谢谢~ 09/12 00:14