建立的是乙個工資查詢的模型 實現模型首先需要找到相應的表 然後在表裡面找到相應的資料 進行查詢 得到結果;
員工工資查詢 主要是需要查到 員工的 客戶號 賬號 和 交易流水
select
a.emp_no,
a.emp_name,
a.card_no,
a.idcard_no,
c.custno,
d.khmc,
d.acctno,
b.trandate,
b.tranamt,
b.brc,
f1_get_jgmc(b.brc) jgmc
from dm_pma_opma_f_employee_info/*員工資訊表*/ a
left join dm_ecif_ecif_aid_cert c on a.idcard_no = c.certno/*dm_客戶證件資訊*/
left join dm_cbs_ciscustaccinfo_et d on c.custno = d.customid,/*et_客戶號帳號對照表*/
(select /*子查詢 使 查詢更高效
*from dm_cbs_glssubtranshislog /*子交易流水dm_cbs_glssubtranshislog*/
where cdflag = 'd' /*借貸標誌*/
and trandate >= substr(#&begdate,1,4)||'-'||substr(#&begdate,5,2)||'-'|| substr(#&begdate,7,2)/*主要是連線日期字串 格式為2017-08-15 */
and trandate <= substr(#&enddate,1,4)||'-'||substr(#&enddate,5,2)||'-'|| substr(#&enddate,7,2)
) bwhere b.acctno1=a.card_no
and substr(b.trandate,9,2)='20' /*每月20號發工資*/
and c.custno like '%'||#&khh||'%'
and d.khmc like '%'||#&khmc||'%'
and a.card_no like '%'||#&zjhm||'%'
and locate(trim(b.brc),#&v_brchno)>0
返回乙個字串在另乙個字串中的位置。
locate(string-expression-1,string-expression-2 [, integer-expression ])
int如果指定了 integer-expression,則從字串中的該偏移處開始搜尋。
第乙個字串可以是長字串(長於 255 個位元組),但第二個字串的長度不能超過 255 個位元組。如果第二個引數是長字串,此函式返回 null 值。如果未找到字串,則返回 0。搜尋零長度字串將返回 1。如果有某個引數為 null,則結果為 null。
如果使用多位元組字元,並具有適當的歸類,則開始位置和返回值可能不同於位元組
的位置。
此函式支援 nchar 輸入和/或輸出。
*/
關於投籃的數學建模模型 數學建模中如何建立數學模型
根據數學建模的目的和問題的背景做出必要的簡化假設,用字母表示未知量,利用相應的物理或其他規律列出數學式子,做出數學上的解答,用這個答案解釋這個問題。把椅子往不平的地面上一放,通常只有三隻腳著地,放不穩,然而只要稍挪動幾次,就可以四腳著地,放穩了.下面用數學語言證明.設a,c兩腳與地面之和是f b,d...
Django建立模型
在django中寫乙個資料庫驅動的web應用的第一步是定義模型,這是資料庫結構設計和附加的其他元資料。在投票應用中,將建立question 問題 和choice 選項 兩個模型,question模型包括問題描述和發布時間,choice模型包括選項描述和當前得票數。每個選項屬於乙個問題。重寫polls...
Gazebo 建立模型(一)
記一筆 gazebo 有乙個自己的模型儲存倉庫,裡面已經有了大量的預設模型,而且有乙個活躍的社群。在gazebo中的模型定義了完整的動力學,運動學,以及視覺化的實體。可以有乙個或多個外掛程式。模型可以代表任何東西,包含地面和複雜的機械人。乙個模型資料庫 model database structur...