一道Delphi面试题


Posted in 面试题 onOctober 28, 2016
下面有4个表:
1.T_USER(用户表)(每个员工一条记录)
中文名 英文名 字段类型 字段说明
用户ID USER_ID char(10) 关键字
用户名称 USER_NAME char(10)
部门编号 DEPT_ID char(10)
入职时间 RZSJ datetime 员工进入公司时间
2.T_DEPT(部门表)
中文名 英文名 字段类型 字段说明
部门编号 DEPT_ID char(10) 关键字
部门名称 DEPT_NAME char(30)
3.T_USER_KQ(用户考勤表)(每个员工每天一条记录,从员工进入公司后开始增加,含员工入职时间)
中文名 英文名 字段类型 字段说明
流水号 VER_ID char(30) 关键字
用户ID USER_ID char(10)
日期 RQ datetime
4.T_USER_KQ_D(用户出外考勤明细表)(每个员工每次出外考勤,增加一条记录,每个员工有0到多条记录)
中文名 英文名 字段类型 字段说明
流水号 VER_ID char(30) 该字段关联T_USER_KQ表的VER_ID
明细流水号 D_VER_ID char(30) 关键字
序号 XH int
出外考勤时间 KQSJ datetime
在SQL Server下已经建立一个数据库ShiTi。
在Main.Pas里有一个函数GetID,用于VER_ID(流水号)内容的生成。
要求:
1.现在要实现一个主从表的录入功能,要求主表T_USER_KQ(用户考勤表)和从表T_USER_KQ_D(用户出外考勤明细表)记录的维护实现事务处理,即要求全部提交成功,要么全部失败,具体功能为:新增、修改、删除、保存、取消、查询。可以看窗口(Main.Pas);
2.要求实现一张报表,显示公司各员工每月的出外考勤情况,要求用存储过程实现,显示下面内容:用户ID、用户名称、日期、出外考勤次数。
3.实现下面SQL:显示公司在1年里有其中3个月(刚好3个月)没有出过外勤的员工;显示内容为:用户ID、用户名称、年度。
4.实现下面SQL:显示每年出外勤次数最多的3个部门:显示内容为:年度、部门编号、部门名称、出外考勤次数。

Tags in this post...

面试题 相关文章推荐
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
类如何去实现接口
Dec 19 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
什么是Rollback Segment
Apr 22 面试题
一些.net面试题
Oct 06 面试题
广州一家公司的.NET面试题
Jun 11 面试题
铭立家具面试题
Dec 06 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
Shell编程面试题
May 29 面试题
优纳科技软件测试面试题
May 15 面试题
Delphi CS笔试题
Jan 04 #面试题
如何安装ruby on rails
Feb 09 #面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 #面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 #面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 #面试题
给定一个时间点,希望得到其他时间点
Nov 07 #面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 #面试题
You might like
php MYSQL 数据备份类
2009/06/19 PHP
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP单例模式详细介绍
2015/07/01 PHP
PHP类的封装与继承详解
2015/09/29 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
2013/12/31 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
python学习必备知识汇总
2017/09/08 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python执行精确的小数计算方法
2019/01/21 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
python 实用工具状态机transitions
2020/11/21 Python
java字符串格式化输出实例讲解
2021/01/06 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
大一期末自我鉴定
2013/12/13 职场文书
高中生物教学反思
2014/02/05 职场文书
学生安全教育材料
2014/02/14 职场文书
大学感恩节活动总结
2015/05/05 职场文书
民事辩护词范文
2015/05/21 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA