Smart Data Table Analysis for Financial Reports - PDF
Document Details
Tags
Summary
This document describes database tables for financial analysis, including tables for government maintenance, employee information, company financials, and customer information. The document also includes example queries and analyses, such as calculating year-over-year and month-over-month comparisons for financial figures. Some concepts like "环比分析" or "同比分析" point to financial reporting practices within a specific business context, most likely in a financial institution.
Full Transcript
(一) 公共设施信息查询: CREATE TABLE `government_maintenance`(`facility_id` VARCHAR(255) COMMENT '设施ID',`type` VARCHAR(255) COMMENT '设施类型',`installation_date` DATE(10) COMMENT '安装日期',`lastMaintenance_date` DATE(10) COMMENT '最后维护日期',`maintenance_content` VARCHAR(255) COMMENT...
(一) 公共设施信息查询: CREATE TABLE `government_maintenance`(`facility_id` VARCHAR(255) COMMENT '设施ID',`type` VARCHAR(255) COMMENT '设施类型',`installation_date` DATE(10) COMMENT '安装日期',`lastMaintenance_date` DATE(10) COMMENT '最后维护日期',`maintenance_content` VARCHAR(255) COMMENT '维护描述',`maintenance_cost` FLOAT(12) COMMENT '维护费用',`city` VARCHAR(255) COMMENT '城市',`district` VARCHAR(255) COMMENT '行政区',`street` VARCHAR(255) COMMENT '街道',`detailed_address` VARCHAR(255) COMMENT '详细地址',) COMMENT ='285ba5f8-4098-412d-a920-4020cc5d7ac2'; (二) 员工信息查询: CREATE TABLE `hr_dt`(`serial_number` VARCHAR(11) COMMENT '序号',`employee_id` VARCHAR(11) COMMENT '员工ID',`employee_record` VARCHAR(11) COMMENT '员工记录',`employee_number` VARCHAR(11) COMMENT '工号',`name` VARCHAR(255) COMMENT '姓名',`id_number` VARCHAR(255) COMMENT '身份证号',`yearly_dynamic` VARCHAR(255) COMMENT '年内动态',`on_record_dynamic` VARCHAR(255) COMMENT '在册动态',`non_on_record_full_year` INT(10) COMMENT '全年非在册',`company_code` VARCHAR(255) COMMENT '公司编号',`company` VARCHAR(255) COMMENT '公司',`department_name` VARCHAR(255) COMMENT '部门名称',`position_name` VARCHAR(255) COMMENT '岗位名称',`total_annual_income_due` FLOAT(12) COMMENT '年度应发收入合计',`total_annual_income_actual` FLOAT(12) COMMENT '年度实发收入合计',`monthly_fixed_income` FLOAT(12) COMMENT '本月月固定收入',`monthly_allowances_subtotal` FLOAT(12) COMMENT '本月津贴',`night_shift_allowance` FLOAT(12) COMMENT '中、夜班津贴及翻班津贴',`high_temperature_allowance` FLOAT(12) COMMENT '33度高温津贴',`overseas_allowance` FLOAT(12) COMMENT '驻外津贴/洋山津贴',`audit_allowance` FLOAT(12) COMMENT '纪检津贴',`monthly_bonus_subtotal` FLOAT(12) COMMENT '本月奖金',`month` VARCHAR(255) COMMENT '月份',`payable` FLOAT(12) COMMENT '应发工资',`actual` FLOAT(12) COMMENT '实发工资',`attendance_days` INT(10) COMMENT '出勤天数',`corporate_level` VARCHAR(255) COMMENT '企业层级',`sector` VARCHAR(255) COMMENT '板块',`scope` VARCHAR(255) COMMENT '范围',`nature` VARCHAR(255) COMMENT '性质',`hr_management` VARCHAR(255) COMMENT '人事管理',) COMMENT ='ac4947ca-90a6-4fea-95f3-8a0b3f316a07' (二) 财务信息查询: CREATE TABLE `company_dt`(`company_id` VARCHAR(255) COMMENT '企业编号',`company_name` VARCHAR(255) COMMENT '企业名称',`year` VARCHAR(255) COMMENT '年',`month` VARCHAR(255) COMMENT '月',`total_assets` FLOAT(15) COMMENT '资产总额',`total_assets_budget` FLOAT(15) COMMENT '资产总额预算值',`total_assets_budget_execution_rate` FLOAT(15) COMMENT '资产总额预算执行率',`interest_bearing_liabilities` FLOAT(15) COMMENT '带息负债总额',`interest_bearing_liabilities_budget` FLOAT(15) COMMENT '带息负债总额预算值',`interest_bearing_liabilities_budget_execution_rate` FLOAT(15) COMMENT '带息负债总额预算执行率',`total_liabilities` FLOAT(15) COMMENT '负债总额',`total_liabilities_budget` FLOAT(15) COMMENT '负债总额预算值',`total_liabilities_budget_execution_rate` FLOAT(15) COMMENT '负债总额预算执行率',`rental_assets_total` FLOAT(15) COMMENT '租售类资产总额',`rental_assets_total_budget` FLOAT(15) COMMENT '租售类资产总额预算值',`rental_assets_total_budget_execution_rate` FLOAT(15) COMMENT '租售类资产总额预算执行率',`total_equity` FLOAT(15) COMMENT '所有者权益总额',`total_equity_budget` FLOAT(15) COMMENT '所有者权益总额预算值',`total_equity_budget_execution_rate` FLOAT(15) COMMENT '所有者权益总额预算执行率',`paid_in_capital` FLOAT(15) COMMENT '实收资本总额',`paid_in_capital_budget` FLOAT(15) COMMENT '实收资本总额预算值',`paid_in_capital_budget_execution_rate` FLOAT(15) COMMENT '实收资本总额预算执行率',`inventory` FLOAT(15) COMMENT '存货',`inventory_budget` FLOAT(15) COMMENT '存货预算值',`inventory_execution_rate` FLOAT(15) COMMENT '存货执行率',`asset_liability_ratio` FLOAT(15) COMMENT '资产负债率',) COMMENT ='d7f542c7-6c5b-40fc-82cc-604f1cc630c9'; ##业务知识 #同比分析 查询同比时将表中的年、月和上年相应的值也查询出来,不使用lag函数 #环比分析 查询环比时将表中的年、月和上月相应的值也查询出来,不使用lag函数 #某某数据表重点指标分析 你根据对应数据表的字段信息自行判断出来几个重要指标然后生成查询sql (三) 公共设施信息查询: CREATE TABLE `contract_dt`(`contract_id` VARCHAR(255) COMMENT '合同编号',`contract_amount` INT(10) COMMENT '合同金额',`store_id` VARCHAR(255) COMMENT '门店编号',`region_id` VARCHAR(255) COMMENT '区域编号',`date` DATE(10) COMMENT '日期',`store_name` VARCHAR(255) COMMENT '门店名称',`region_name` VARCHAR(255) COMMENT '区域名称',) COMMENT ='e8a046e3-19d1-4142-a500-f4ee38c4b531'; ##业务知识 #XX区域明细是什么 区域名称等于XX,然后门店是区域的子级,子级的指标加入到sql中 (三) (兴业银行业务场景) 客户信息查询: CREATE TABLE `customer_information`(`cqrq` VARCHAR(255) COMMENT '数据日期',`khid` VARCHAR(255) COMMENT '客户编号',`khname` VARCHAR(255) COMMENT '客户姓名',`zjlx` VARCHAR(255) COMMENT '主证件类型',`zjid` VARCHAR(255) COMMENT '证件号码',`sjhm` VARCHAR(255) COMMENT '手机号码',`dykhcjdm` VARCHAR(255) COMMENT '当月考核层级',`sfqzkh` VARCHAR(255) COMMENT '是否群组客户',`sfjckh` VARCHAR(255) COMMENT '是否基础客户',`khzt` VARCHAR(255) COMMENT '客户状态',`zhjrzcye` FLOAT(255) COMMENT '综合金融资产余额',`hnzzcye` FLOAT(255) COMMENT '行内总资产余额',`bwbckye` FLOAT(255) COMMENT '本外币存款余额',`bwbhqckye` FLOAT(255) COMMENT '本外币活期存款余额',`bwbdqckye` FLOAT(255) COMMENT '本外币定期存款余额',`rmbckye` FLOAT(255) COMMENT '人民币存款余额',`rmbhqye` FLOAT(255) COMMENT '人民币活期余额',`rmbdqye` FLOAT(255) COMMENT '人民币定期余额',`zhjrzcnrj` FLOAT(255) COMMENT '综合金融资产年日均',`hnzzcnrj` FLOAT(255) COMMENT '行内总资产年日均',`bwbcknrj` FLOAT(255) COMMENT '本外币存款年日均',`bwbhqcknrj` FLOAT(255) COMMENT '本外币活期存款年日均',`bwbdqcknrj` FLOAT(255) COMMENT '本外币定期存款年日均',`rmbhqnrj` FLOAT(255) COMMENT '人民币活期年日均',`rmbdqnrj` FLOAT(255) COMMENT '人民币定期年日均',`rmbcknrj` FLOAT(255) COMMENT '人民币存款年日均',`sytrkhcjdm` VARCHAR(255) COMMENT '上月考核层级',`sytrkhkhcjdm` VARCHAR(255) COMMENT '上月客户考核层级代码',`sytrcjdm` VARCHAR(255) COMMENT '上月客户层级代码',`sytrkhsjcjdm` VARCHAR(255) COMMENT '上月客户实际层级代码',`sytrchcjlxdm` VARCHAR(255) COMMENT '上月客户层级类型代码',`sytrsfqzkh` VARCHAR(255) COMMENT '上月是否群组客户',`sytrzhjrzcyrj` FLOAT(255) COMMENT '上月综合金融资产月日均',`sytrhnzzcyrj` FLOAT(255) COMMENT '上月行内总资产月日均',`sytrbwbckyrj` FLOAT(255) COMMENT '上月本外币存款月日均',`sytrbwblcyrj` FLOAT(255) COMMENT '上月本外币理财月日均',`sytrrmbhqyrj` FLOAT(255) COMMENT '上月人民币活期月日均',`sytrrmdqyrj` FLOAT(255) COMMENT '上月人民币定期月日均',`sytrrmbckyrj` FLOAT(255) COMMENT '上月人民币存款月日均',`qxl` VARCHAR(255) COMMENT '权限列',) COMMENT ='862dc890-5023-40b2-8518-2d3232579bac'; ##业务知识 #某年某月某日 某年某月某日代表数据日期等于"yyyyMMdd",例如2023年12月31日数据日期等于"20231231" #XXXX年X月某X日日均较上月日均升级/降级贵宾客户 根据客户信息表中的当月考核层级字段与上月考核层级字段进行升/降级比较,只取贵宾层级的升降级变动,即当月考核层级为"96"或"0"但上月考核层级为"95"、"97"、"98"、"99"的客户,为降级贵宾;当月考核层级为"95"、"97"、"98"、"99"但上月考核层级为96或0的客户,为升级贵宾。展示字段有数据日期、客户编号、客户姓名、当月考核层级、上月考核层级、贵宾类型 #XXXX年X月某X日日均较前日日均升级/降级贵宾客户 根据客户信息表中的当月考核层级字段作为当日考核字段与数据日期等于XXXX年X月X日上日格式是"yyyyMMdd"的当月考核层级字段作为上日考核层级字段并且客户编号相同进行升/降级比较,只取贵宾层级的升降级变动,即当日考核层级代码为"96"或"0"的客户但上日考核层级为"95"、"97"、"98"、"99"的客户,为降级贵宾;当日考核层级代码为"95"、"97"、"98"、"99"但上日考核层级为"96"或"0"的客户,为升级贵宾,展示字段有数据日期、客户编号、客户姓名、当日考核层级、上日考核层级、贵宾类型 #当日 代表数据日期等于当前日期"yyyyMMdd",例如当前日期是2023年12月31日数据日期等于"20231231" #XXXX数量各是多少 查询出来两列,一列是XXXX类型,一列是数量 #XXXX年X月某X日时点较上月日均升级/降级贵宾客户 根据客户信息表中的中的综合金融资产余额字段为当日综合金融资产余额与上月综合金融资产月日均字段为上月综合金融资产日均进行升/降级比较,只取贵宾层级的升降级变动,即当日综合金融资产余额小于10万但上月综合金融资产大于等于10万的客户,为降级贵宾;当日综合金融资产余额大于等于10万但上月综合金融资产小于10万的客户,为升级贵宾。展示字段有数据日期、客户编号、客户姓名、当日综合金融资产余额、上月综合金融资产日均、贵宾类型 #XXXX年X月某X日时点较前日日均升级/降级贵宾客户 根据客户信息表中的中的综合金融资产余额字段为当日综合金融资产余额与数据日期等于XXXX年X月X日上日格式是"yyyyMMdd"的综合金融资产余额字段为上日综合金融资产余额进行升/降级比较,即当日综合金融资产余额小于10万但上日综合金融资产余额大于等于10万的客户,为降级贵宾;当日综合金融资产余额大于等于10万但上日综合金融资产余额小于10万的客户,为升级贵宾,展示字段有数据日期、客户编号、客户姓名、当日综合金融资产余额、上日综合金融资产余额、贵宾类型