求计算个人所得税的sql!

winstar66 2004-11-18 08:56:03
求计算个人所得税的sql!
表结构
员工代号 ,应发工资合计
根据上面两字段生成
员工代号 ,应发工资合计,应交个人所得税
...全文
391 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mich1234 2004-11-18
  • 打赏
  • 举报
回复
建立个人所得税金额比率的数据表再来查询应该很容易统计吧
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
大致就是这意思啦!!再次抱歉!
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
呵呵!!!我写错了!!抱歉!
xingfuniao 2004-11-18
  • 打赏
  • 举报
回复
(2000-800)*4%+(3500-2000)*5%=360+750=1110 ??????????

(2000-800)*4%+(3500-2000)*5%=48+75=123 我的錯了麼:)

xuelanghun 2004-11-18
  • 打赏
  • 举报
回复
在定义一个税率表:
基数,下限,上限,税率,扣除数

davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
楼主不在吗??把等级给我们,好写代码呀??
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
就看具体所得税分多少个等级了!!
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
select 员工代号 ,应发工资合计,SUM(CASE WHEN 应发工资合计>800 THEN CASE WHEN 应发工资合计>2000 THEN CASE 应发工资合计>........... ) as 应交个人所得税
from 表
嵌套几个CASE就可以了
zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
方法是一样的嘛
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
同意txlicenhe(马可)的见解!!举个例子:
800以上才交所得税!而且是800-2000的部分交4%,2000-4000的部分交5%............
比如现在你是3500的工资
那么个人所得税等于
(2000-800)*4%+(3500-2000)*5%=360+750=1110
qizhanfeng 2004-11-18
  • 打赏
  • 举报
回复
up
txlicenhe 2004-11-18
  • 打赏
  • 举报
回复
比例  基数  起点  终点  税率 速算数
1 1600 0 500 5% 0
1 1600 500 2000 10% 25
txlicenhe 2004-11-18
  • 打赏
  • 举报
回复
个人所得税 不只是邹建说的那么简单吧。

1:有一个扣除基数,例:应发工资减 1000 后作为征税金额基数。
2:税率
3:还有一个速算数
4: 有些地方还把应发工资乘一定比例后作为征税标准。

税表大概如下:
比例  基数  起点  终点  税率 速算数
1 1600 0 500 5%
1 1600 500 2000 10% 25
........


结果为:(X * 比例- 基数) * 税率 + 速算数


zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
所得税表
计税起点 计税终点 税率
0 1200 .0
1200 1500 .1

计算方法
select 员工代号,应发工资合计,应交个人所得税=应发工资合计*税率
from 工资表 a,所得税表 b
where a.应发工资合计>=b.计税起点 and a.应发工资合计<b.计税终点
xingfuniao 2004-11-18
  • 打赏
  • 举报
回复
select 员工代号 ,应发工资合计,(应发工资合计*個人所得稅率) as 应交个人所得税
from 表
WangZWang 2004-11-18
  • 打赏
  • 举报
回复
应交个人所得税的计算方法了?
人力资源管理系统 1.0 用 户 使 用 手 册 吉林省明日科技有限公司 2005年10月 第1章 系统简介 4 1.1 系统概述 4 1.2 系统目标 4 1.3 适用范围 4 1.4 系统特点 4 第2章 软件安装 6 2.1 运行环境 6 2.2 数据库配置及安装 6 2.2.1 手动配置数据库 7 第3章 系统登录 10 第4章 系统管理 12 4.1 单位信息 12 4.2 管理员设置 13 4.3 更改密码 13 4.4 重新登录 14 4.5 数据备份 15 4.6 数据还原 15 4.7 退出系统 16 第5章 信息设置 17 5.1 部门信息 17 5.2 工种类型 18 5.3 职务类型 19 5.4 职称类型 20 5.5 文化程度 20 5.6 政治面貌 21 5.7 民族类型 22 5.8 所得税设置 23 5.9 考勤设置 24 第6章 人事管理 26 6.1 应聘登记 26 6.2 新员工登记 27 6.3 员工调动 28 6.4 员工离职 29 6.5 员工复职 29 6.6 考核管理 30 6.7 合同管理 32 6.8 应聘信息浏览 33 6.9 员工信息浏览 35 第7章 工资管理 39 7.1 工资档案设置 39 7.2 月工资结算 40 7.3 工资档案浏览 41 第8章 工具 44 第9章 帮助 45 9.1 关于 45 第1章 系统简介 1.1 系统概述 《人力资源管理系统》是明日科技有限公司自主开发的一套软件,本软件主要是加快公司信息化的步伐,提高公司的管理水平进行管理的,主要是对部门的设置及员工的调动、离职、复职等功能进行操作,使用起来方便、快捷,是各大企业腾龙发展的好帮手。 人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。 1.2 系统目标 使企业日常事务性的人事工作都可能通过人力资源管理软件得到快速高效的完成。降低人力资源成本。通过员工工资的自动计算功能,从而减轻工作人员的工作压力。通过数据备份及恢复功能,避免数据因意外而造成致命问题。 1.3 适用范围 本软件可适用于各种大小型企业来对员工的调动进行管理。 1.4 系统特点  人力资源管理系统完全支持及、键操作。  程序操作流程清晰。  操作界面美观、标准、专业、统一,实施方法简单、方便。  自动计算员工工资。  自动生成员工工资报表。  实现员工岗位调动操作。  实现员工离职、复职操作。  支持数据的模糊查询机制。 第2章 软件安装 2.1 运行环境 操作系统:Windows 2000/NT/XP/ME 开发工具:Delphi 7.0 数据库:SQL Server 2000 硬件配置:CPU:600MHz以上的处理器 内存:64MB,推荐128MB以上 硬盘:100MB以上磁盘空间 分辨率:最低800×600像素 建议1024×768像素 颜色:256色 2.2 数据库配置及安装 《人力资源管理系统》采用SQL Server数据库开发,在程序首次启动时会检查所需的数据库是否已经安装;如果没有安装,则系统会弹出如图2.12所示的提示信息。 图2.12 登录失败提示信息 2.2.1 手动配置数据库 附加数据库的步骤如下: (1)将程序目录data下的db_manpowerinfo_Data.MDF和db_manpowerinfo_Log.LDF文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。 如果您的计算机上没有安装SQL Server,请先安装SQL Server 2000(Windows 98下请安装中文版个人版),安装SQL Server 2000数据库时,在身份安全验证机制选项中必须要选择“Windows和SQL Server混合安全验证机制”。sa的密码设置为空。如果您已经安装好了SQL Server 2000,也可以在“企业管理器”/“数据库”/“工具”/“SQL配置属性”/“安全性”中修改当前的配置属性。 (2)选择“开始”/“程序”/“Microsoft SQL Server”/“企业管理器”项,进入SQL Server 2000企业管理器。 (3)在打开的“控制台根目录”窗口中,连续单击父级节点,展开至如图2.13所示。 图2.13 控件台根目录窗口 其中“MRLX”节点为本机的服务器名称。 (4)选择“数据库”文件,单击鼠标右键,选择“所有任务”
【资源说明】 该项目是个人毕设项目源码,综合评分达到95分,经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 ## 开发软件: PHPStorm或DW等 数据库:mysql ## 程序后台技术框架:ThinkPHP(一个MVC框架) ## 后台界面采用EasyUI框架,前台界面采用Bootstrap框架,用户浏览器和服务器全程几乎采用jquery异步加载技术! 本课题是公司成员管理系统的设计与实现,本系统采用以php作为开发基础,在充分进行业务调研的基础上,设计开发了一套适用于不同规模公司日常部门管理工作的公司成员管理系统。该公司成员管理系统有利于降低企业日常运转过程中产生的人力数据和部门数据管理的成本,提高企业管理部门尤其人力资源部门的工作效率和运作管理水平。 公司成员管理系统开发目的是完成企业人力管理工作的信息化、精简化,提高企业人力部门运转的的效率,从而使公司HR和公司领导、员工获得更加良好的部门信息管理发布和部门信息查询体验。让数据库管理技术在“互联网+部门管理”信息化建设过程中,成为企业部门日常事务管理高效化、无纸化的有力保障。 部门: 部门编号,部门名称,添加时间 员工: 员工编号,密码,姓名,性别,部门,担任职务,民族,出生日期,身份证号,籍贯,文化程度,政治面貌,婚姻状况,毕业院校,专业,毕业时间,手机号,基本工资,现住址,照片,备注,添加时间 员工调动: 调动id,姓名,部门名称,担任职务,原基本工资,调动职位,调动部门,调动日期,现基本工资,调动原因,添加时间 工资: 工资id,姓名,部门名称,担任职务,年份,月份,基本工资,全勤奖励,考核奖励,加班工资,津贴补助,惩罚金额,个人所得税,五险一金,应发工资,实发工资,备注,添加时间 员工考核: 考核id,姓名,部门,职务,年份,月份,考核结果,考核奖励,考核部门,考核人,考核内容,添加时间 员工考勤: 考勤id,姓名,性别,所属部门,担任职务,年份,月份,到勤天数,迟到天数,旷工天数,请假天数,备注,添加时间 公司培训: 培训id,培训名称,培训时间,培训清单,培训地点,添加时间

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧