如何計算應繳個人所得稅 使用SQL,理解SQL

2022-01-17 00:32:01 字數 997 閱讀 6107

先批一下小日本

最近看見有博友在談論日方外包專案,剛好提到了sql的編寫。

後面給不少朋友拍了

那個select語句的想法是從三個表,進行連線查詢。

勞動時間管理情報表提供主要查詢結果

原x部門表提供部門名稱(鳥文不會打)

最後乙個表提供狀態名稱

主要最大乙個case段落是提供核心查詢資料的,並且根據列不同的狀態來區分整個審核流程的標緻

最後輸出的應該是所有專案的名稱、狀態名稱以及詳細審批資訊

問題是到底寫得好不好呢?

雖然小日本的不是很合理,不過也沒特別不應該的問題,我相信多數人是不會寫的。

簡單說,就是有兩個表,乙個表示審批的具體資料,但是裡面沒有審批狀態字段,同過不同階對應的字段是否有值來區分。另乙個表有1、2、3、4的編號和狀態的實際文字表達。

需要查詢所有審批專案的情況。如果只用乙個sql你能怎麼做?

回到我的標題上

出個題目大家做做,在我的感覺裡,能完成的可以算對sql有正確的認識了

表一:員工表

員工編號(pk),姓名,應發工資,應繳稅金,實發工資

表二:所得稅稅率表

稅率編號(pk),下限,上限,稅率

每月末,員工表裡的應發工資會經過程式計算完畢,不過應繳稅僅和實發工資為0

稅率表可能如下

稅率編號(pk),下限,上限,稅率%

1,0,1000,0

2,1000,1500,5

3,1500,3000,10

4,3000,5000,15

實際解決這個問題的時候,我還為稅率表增加了乙個計算列,不過不加也可以

最後的專案需求是,我們要在員工表裡填寫實際每個人的應繳稅金和實發工資。

操作員在介面點個按鈕,然後執行**,資料庫資料發生變化

要求:簡潔,不許使用任何迴圈,不論是程式裡的還是sql裡的

ps:這是我給培訓生做的題目

ps2:能理解sql的人一定不會看見linq就煩,因為這兩個人的很多概念本質就是一樣的。

個人所得稅的計算

all right reserved.檔名稱 test.cpp 完成日期 2013年10月22日 版本號 v1.0 問題描述 all right reserved.檔名稱 test.cpp 完成日期 2013年10月22日 版本號 v1.0 問題描述 編寫多分支選擇結構程式,根據個人月收入總額,計算...

個人所得稅計算 E

描述 我國的個人所得稅採用 超額累進稅率 計算方法,簡化公式如下 繳稅 個人薪金扣險所得 個稅免徵額 稅率 其中,個稅免徵額為3500元,稅率根據應納稅額數量而不同,如下表所示 注意 應納稅額 為 個人薪金扣險所得 個稅免徵額 請編寫乙個程式根據使用者輸入計算個人所得稅,使用者輸入是個人薪金扣險所得...

計算徵收個人所得稅

個人取得與僱傭相關的各種工資 獎金 補貼 津貼等收入,除按規定可以扣除繳納的社保費 住房公積金外,都要併入工資收入計算徵收個人所得稅。附計算依據 應納稅所得額 月工資薪金收入 社保費 住房公積金 應納個人所得稅稅額 應納稅所得額 扣除標準 適用稅率 速算扣除數 扣除標準 1600元 月 2008年3...