CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

VFP/SQL/Index

楼主jiangbo(奔腾四)2000-01-13 19:46:00 在 MS-SQL Server / 基础类 提问

问题1:    
  我现在有两个表,分别记录着发出和收入,要做一个统计表格.        
  内容包括   本月发出   总收入   月前库存   月底库存        
  用SQL怎么做?    
  example就可以了      
  table1   和   table2   里头放的是   每笔发出   和   收入   的   记帐    
  还有各自的日期    
  有个报表需要   各个   发出收入总和的   数据   以及特定时间   (月)   的总和    
  SQL   kiss   不熟    
  可以   给几个example吗?    
  相关的也可以啊      
  各自收发   以卡号为独立的单元    
  卡号   收入     日期    
  卡号   发出     日期    
  这两个数据库    
   
  问题2:    
  主索引   候选索引   唯一索引   普通索引    
  可以写几个以上索引应用的Example   吗?   问题点数:50、回复次数:5Top

1 楼bison(野牛)回复于 2000-01-14 09:09:00 得分 50

问题1:  
      收入总和:select   sum(收入)   from   table1   [into   table   test]  
      特定月份的总和:求1999年8月  
          select   sum(收入)   from   table1   where   year(日期)=1999   and   month(日期)=8  
  注:[...]中的内容是可选的。  
   
  问题2:现引用VFP6.0中的一段帮助:  
   
  --防止重复值  
   
  主索引绝对不允许在指定的字段或表达式中有重复值。主索引主要用于在永久关系中的主表或被引用表里建立参照完整性。一个表只能创建一个主索引。如果在任何已经包含了重复数据的字段中指定主索引,Visual   FoxPro   将返回一个错误信息。  
   
  候选索引也不允许在指定的字段或表达式中有重复值。候选这个名词是指索引的状态。因为候选索引禁止重复值,因此它们在表中有资格被选作主索引,即主索引的“候选项”。  
   
  对一个表可以创建多个候选索引。在永久关系中,可以使用候选索引作为永久关系中被引用(或引用)的索引来建立参照完整性。  
   
  如果在任何包括重复数据的字段中指定候选索引,Visual   FoxPro   将返回一个错误信息。  
   
  --允许重复值  
  在   Visual   FoxPro   中,唯一索引允许存在重复值。但是,唯一索引只存储索引文件中重复值的第一次出现。在这种意义上,“唯一”指的是索引文件中入口值是唯一的,因为它对每一个特定的关键字只存储一次,而忽略了其重复值的第二次或以后的出现。用唯一索引进行索引的表可以包含重复值,提供唯一索引类型主要是为了保证向后兼容性。  
   
  不是唯一索引、主索引或候选索引的索引就是普通索引。可以使用普通索引排序和查找记录,在这些记录中并不要求数据的唯一性。在“一对多”永久关系的“多”方,可以使用普通索引。  
  Top

2 楼jiangbo(奔腾四)回复于 2000-01-17 17:05:00 得分 0

问题2:  
  多谢上头得   dison   ,   可是MSDN我已经有了,这些也看过了,我的意思是要知道这4个索引  
  所产生得作用,在实际应用中发挥得作用.   example   .    
  问题1:  
  select   好象无法一下子满足我所有得需求,   看来,只好   select   sum   ...   union   select   ...    
  然后再   select   sum   ...  
  因为我需要   求总剩余   ,   上月剩余   ,本月发出,本月收入   ,在表:  
  tb1:卡号   收入   日期    
  tb2:卡号   发出   日期    
  这两个数据库   中.  
   
  知道   Select   标准语句得一些example   吗?可以推荐一些网站吗?  
  还有,Insert   在vFP中好象只能指定插入字段和内容.   或者是from   array   .   而不能   from   table   .  
  是么?  
   
  谢谢  
   
   
  GB  
  000117  
  Top

3 楼jiangbo(奔腾四)回复于 2000-01-20 01:12:00 得分 0

上头得问题可以回答吗?  
   
  有两个table  
  table1:   卡号  
  table1:   卡号  
   
  两个表记录得内容可能一样,现在要提取出来放到一个   combo里去.内容不能一样  
  rowsource里打什么   SQL语句呢?Top

4 楼jiangbo(奔腾四)回复于 2000-01-22 01:01:00 得分 0

没有分数就不回答吗?Top

相关问题

  • VFP->SQL->VFP
  • SQL/VFP/Index
  • vfp select_sql order
  • SQL / VFP /Select 问题
  • sql+vfp的问题!!!
  • 请问,有关VFP与SQL
  • VFP使用SQL的问题!??
  • 转VFP数据库到SQL
  • 续已经结束的话题. SQL/VFP
  • SQL语句中如何用"包含"?(VFP)

关键词

  • 字段
  • foxpro
  • 数据
  • 普通
  • 内容
  • visual
  • sql
  • 索引
  • 重复值
  • 候选

得分解答快速导航

  • 帖主:jiangbo
  • bison

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo