# HW-5-0823-邱懷 ###### tags: `homework` :::info 分行 = 所屬組別(F62S) 客戶帳號 = 01 依照下列情境,將對應的交易明細與餘額資料寫入HCMIO與TCNUD資料表,並繳交SQL Insert語句: 2022/08/19,以單價33.45元買進1張味王(1203)股票,委託單號CB001 2022/08/19,以單價57.6元買進3張聯華(1229)股票,委託單號CB002 2022/08/19,以單價9.83元買進7張愛之味(1217)股票,委託單號CB003 2022/08/19,以單價352元買進10張瑞昱(2379)股票,委託單號CB004 2022/08/19,以單價90.7元買進5張陽明(2609)股票,委託單號CB005 ::: HCMIO 交易明細檔 ```sql=1 INSERT INTO `hcmio` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `BsType`, `Price`, `Qty`, `Amt`, `Fee`, `Tax`, `StinTax`, `NetAmt`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB001', '1203', 'B', '33.45', '1000', '33450', '48', '0', '0', '-33498', '20220824', '100100', 'HuaiChiu'); INSERT INTO `hcmio` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `BsType`, `Price`, `Qty`, `Amt`, `Fee`, `Tax`, `StinTax`, `NetAmt`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB002', '1229', 'B', '57.6', '3000', '172800', '246', '0', '0', '-173046', '20220824', '100200', 'HuaiChiu'); INSERT INTO `hcmio` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `BsType`, `Price`, `Qty`, `Amt`, `Fee`, `Tax`, `StinTax`, `NetAmt`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB003', '1217', 'B', '9.83', '7000', '68810', '98', '0', '0', '-68908', '20220824', '100300', 'HuaiChiu'); INSERT INTO `hcmio` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `BsType`, `Price`, `Qty`, `Amt`, `Fee`, `Tax`, `StinTax`, `NetAmt`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB004', '2379', 'B', '352', '10000', '3520000', '5016', '0', '0', '-3525016', '20220824', '100400', 'HuaiChiu'); INSERT INTO `hcmio` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `BsType`, `Price`, `Qty`, `Amt`, `Fee`, `Tax`, `StinTax`, `NetAmt`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB005', '2609', 'B', '90.7', '5000', '453500', '646', '0', '0', '-454146', '20220824', '100500', 'HuaiChiu'); ``` TCNUD 現股餘額資料檔 ```sql=1 INSERT INTO `tcnud` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `Price`, `Qty`, `RemainQty`, `Fee`, `Cost`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB001', '1203', '33.45', '1000', '1000', '48', '33498', '20220824', '100100', 'HuaiChiu'); INSERT INTO `tcnud` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `Price`, `Qty`, `RemainQty`, `Fee`, `Cost`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB002', '1229', '57.6', '3000', '3000', '246', '173046', '20220824', '100200', 'HuaiChiu'); INSERT INTO `tcnud` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `Price`, `Qty`, `RemainQty`, `Fee`, `Cost`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB003', '1217', '9.83', '7000', '7000', '98', '68908', '20220824', '100300', 'HuaiChiu'); INSERT INTO `tcnud` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `Price`, `Qty`, `RemainQty`, `Fee`, `Cost`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB004', '2379', '352', '10000', '10000', '5016', '3525016', '20220824', '100400', 'HuaiChiu'); INSERT INTO `tcnud` (`TradeDate`, `BranchNo`, `CustSeq`, `DocSeq`, `Stock`, `Price`, `Qty`, `RemainQty`, `Fee`, `Cost`, `ModDate`, `ModTime`, `ModUser`) VALUES ('20220819', 'F62S', '01', 'CB005', '2609', '90.7', '5000', '5000', '646', '454146', '20220824', '100500', 'HuaiChiu'); ``` --- :::info 依下列賣出價格,計算前部分作業寫入的餘額的未實現損益: 味王(1203) - 35元 聯華(1229) - 56.7元 愛之味(1217) - 10.11元 瑞昱(2379) - 355元 陽明(2609)- 89.1元 ::: | 未實現損益 = | 股票市值(現值) - 買進成本 | | | -------------------- | --------------------------- | ---- | | | (現值股票單價\*交易股數-手續費-交易稅)<br/> - (買時股票單價\*交易股數+手續費) | | | 味王:未實現損益 = | (35\*1000-50-105) - (33.45\*1000+48) | = 1347 | | 聯華 :未實現損益 = | (56.7\*3000-242-510) - (57.6\*3000+246) | = -3698 | | 愛之味:未實現損益 = | (10.11\*7000-101-212) - (9.83\*7000+98) | = 1549 | | 瑞昱 :未實現損益 = | (355\*10000-5059-10650) - (352\*10000+5016) | = 9275 | | 陽明 :未實現損益 = | (89.1\*5000-635-1337) - (90.7\*5000+646)| = -10618 | #價金 = 交易股數\*股票單價 <br/> 手續費 = 價金\*0.1425%(四捨五入) <br/> 交易稅 = 價金\*0.3%(四捨五入)