我試圖通過即期匯率提供賣出匯率和買入匯率。目前我有一個表叫貨幣其中持有[currency_code]和[Rate]。 我也有稱爲表交易包含[Tran_ID],[Buying_rate]和[Selling_rate] 我想從[費用]增加3%,並將其存儲到[ Buying_rate]。我也想減去3%,並將其存入[Selling_rate]。如何添加百分比並將結果插入到不同的表中
我已經看過了在線教程,我無法找到任何。如果演示可以顯示,我將非常感激。
感謝
我已經申請查詢
insert into Transaction Set
Tran_id = 1,
Buying_Rate = (select (rate + (3*Rate)/100) as ratepos from currency ),
Selling_Rate = (select (rate - (3*Rate)/100) as rateneg from currency )
我收到此錯誤信息= >>>#1242 - 子查詢返回多個1行
表結構的交易
Field Type Collation Attributes Null Default Extra Action
Tran_ID int(11) No None auto_increment
Buying_Rate float No None
Selling_Rate float No None
表s 貨幣
Field Type Collation Attributes Null Default Extra Action
currency_code varchar(255) latin1_swedish_ci No
Rate float Yes NULL
的tructure在交易表它的意思是空的,以使新的銷售和購買率獲取存儲在其輸出的一個例子是
在交易表的意思是空的,以便新的銷售和購買率存儲在他們的輸出示例中將是
**|Tran_ID|Buying_rate|Selling_Rate| **
| 1 | 1.1842 | 1.1242 |
上面的例子示出了EURO貨幣的3%的添加和3%
我收到此錯誤信息 **#1242 - 子查詢返回多個1行** >插入事務集Tran_ID = 1,Buying_Rate =(選擇 >(利率+(3 *利率)/ 100)作爲ratepos從貨幣),Selling_Rate = >(選擇(利率 - (3 *利率)/ 100)作爲rateneg從貨幣) – 2013-03-14 21:21:18
爲什麼你在我的查詢中使用'>'。這只是一個關於如何去做的想法。如果你想申請它,那麼請在更新後發佈你的表的樣本數據和希望的結果。然後我們可以看到它將如何 – 2013-03-14 21:51:18
我已經上傳表的結構我仍然不明白爲什麼我保持獲取此錯誤消息。 P.S感謝您的幫助 – 2013-03-15 16:12:33