先批一下小日本
最近看見有博友在談論日方外包專案,剛好提到了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...