数据库设计
文章平均质量分 61
Lee
这个作者很懒,什么都没留下…
展开
-
设计实现在一条记录中外键关联到另一个表的两条记录功能的SQL查询
1.在这个复杂的数据库【服务详细信息】视图设计中的主要目的, 解决服务登记人 和 服务人 同样都是源于【员工】信息表。 这两个人员 可能ID和姓名相同 也可能登记人和 服务人员是不同的人 要在同一行数据中建立两个指向一个表的关联到两个值的外键信息。2.办法:查询出两个临时表【a】【b】 在从这连个临时表中查询出 登记员工的ID和姓名和执行售后服务人员的ID和姓名 SE原创 2011-06-29 08:39:00 · 595 阅读 · 0 评论 -
SQL 查询语句 IIF()处理条件判断
语法IIf(expr,truepart,falsepart)例子:SELECT iif(选择=-1,"",金额) as 新金额 FROM 表1;已经测试通过! 在ACCESS中,"-1"表示"是","0"表示"否"! IIf 返回由逻辑测试确定的两个数值或字符串值之一。语法 数字 IIf(Logical EXPressi原创 2012-02-16 14:42:48 · 34410 阅读 · 0 评论 -
采用SQL交集查询解决复杂模式物业收费统计
物业收费一般根据国家《物业管理条例》分为两种类型, 第一种:用户消耗的水电用量 在一个收费期段内,根据水表,电表计量的消耗量乘以单价,就是水电费。这种归类原因,主要是有计量消耗量数据的仪表。 第二种:用户期段内的服务费 例如:物业管理费,电梯费,卫生费等。这些费用计算的标准大多通过一个时间期段(如:每月、每天、每季度原创 2012-02-16 14:40:08 · 1042 阅读 · 0 评论 -
VB使用ADOX压缩修复ACCESS数据库文件的类模块
Option Explicit'//***********************************************************************'//类模块名称:ClsCompactDatabase'//版权所有:米特仪表有限公司 版权所有'//开发作者:段利庆(Lee)'// QQ:14035344'//原创 2012-02-24 09:11:21 · 813 阅读 · 0 评论 -
ACCESS数据库ODBC访问异常的处理方法
昨天客户反应一卡通管理系统软件在正常使用中出现了错误号为“-00XXX”错误描述为“......ODBC ....异常...”,接到这个电话我根据错误号和描述判断是ADO数据驱动级的异常,通常这种异常在重新启动计算机后,就能自行修复。 客户按照我的要求重启计算机,仍然报相同的错误,我又要求他安装ADO的访问驱动包“MDAC2.7”还是报错,再次安装应用程序。“报错.......”,晕了原创 2012-02-24 08:56:19 · 2096 阅读 · 0 评论 -
SQL 查询语句 distinct用法总结
distinct的只显示一次重复出更的值。 不过这个值出现多少次只显示一次。 select distinct 字段名1,字段名2 from 表格 order by 字段名1 distinct 字段名1 意思是只显示一次字段名1显示的是第一次出现的。 最好和order by 结合使用。可以提高效率distinct 返回唯一的结果集注意,是结果集,如果你选了N个字段,当N个字段都相同时 才会被视为相原创 2012-02-16 14:47:42 · 5077 阅读 · 0 评论 -
如何把个表的合计字段 合并SQL查询到一个结果集中
为了把两个查询视图中【视图_物业应交】【视图_抄表应交】的结果再次的集中到一个查询结果中并合计计算出每个用户的计量仪表和物业收费的合计值。 这个问题搞了2天了,今天终于解决了。 还要感谢CSDN的各位高手给予我的帮助! 这是我的发帖提问地址:http://topic.csdn.net/u/20101231/11/aac71c68-079a-4a9e-ae8b-5原创 2012-02-16 14:25:32 · 1799 阅读 · 0 评论 -
TreeView如何与数据库二维表数据绑定
这个是图片收藏夹的例子,可以无限的在TreeView中递归分级保存数据。 说明下主要的字段和意义:Name = Node的名称 (可能是文件夹名称或文件名称,由DirFlg字段值决定是哪个类型)dirFlg = Node是否为文件【false】或文件夹【True】ParentID = Node的父项的索引号有这三个关键字段,就可以在程序中准确的描述TreeView中No原创 2012-02-24 09:09:44 · 515 阅读 · 0 评论 -
C#修改ACCESS数据库密码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;原创 2012-02-24 09:00:34 · 2558 阅读 · 0 评论 -
新疆水司网络版射频卡智能水表收费系统数据库优化
总算在这个春节前搞定了,本打算把所有相关资料都拷贝到家里利用7天假日的空闲时间,继续琢磨SQL Server 数据库设计视图的优化方法,寻找最佳的解决方案,这下可以放下心来了。 是这样的,网络版一卡通系统软件是较早给西宁自来水公司设计的程序,随着公司射频卡只能水表中标乌鲁木齐水务集团,网络版软件就要部署到水务集团的各个营业网点。开始由于网络条件等原因,客户端创建数据连接和提供数据服原创 2012-01-21 14:01:24 · 2906 阅读 · 1 评论 -
SQL分组后采用LAST函数查询时字段位置的秘密
SQL分组后采用LAST函数查询时,字段位置将影响到每个组的查询结果的排序规律。如果采用了LAST函数来获得最后一条查询结果,有效的排序是很重要的。 例子:ACCESS 视图设计(一):SELECT 杆塔信息.编号,监控常规数据.时间, 监控常规数据.线路名称,原创 2011-10-08 21:02:04 · 483 阅读 · 0 评论 -
兼容ACCESS和SQL Server的Boolean 值,SQL Query 语句
Access 支持 “字段名 = -1(0)”或者 “字段名 =True(False)” SQL Server 仅支持 字段名 = 1(0) 总结: 在设计查询语句过滤时采用 True原创 2011-09-22 09:31:51 · 520 阅读 · 0 评论 -
SQL 查询日期函数
DATEADD 在向指定日期加上一段时间的基础上,返回新的 datetime 值。 语法 DATEADD ( datepart , number, date ) DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) GETDATE 按 datetim原创 2012-02-16 14:45:02 · 1363 阅读 · 0 评论