CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

FoxPro的简单问题,发其他数据库里没有人回,还是我们SQL版,人气旺,呵呵,请大家帮帮忙

楼主lilu207(lilu)2003-12-04 18:40:17 在 MS-SQL Server / 基础类 提问

在FoxPro6.0中,用Select语言查询、修改或替换某表中涉及到日期型字段怎样表达。如:1、查询某表中2001年12月31日到2003年10月   31日退休人员退休费发放情况。2、凡1975年12月31   日到1995年12月31日退休人员退休费增加35.00元 问题点数:50、回复次数:6Top

1 楼txlicenhe(马可)回复于 2003-12-04 18:43:52 得分 30

估计,记不清了:  
  1:  
  好象是一样的  
  select   *   from   表   where   日期    between   '2001-12-31'   and   '2003-10-31'  
  2:  
  use   表  
  repl   退休费   with   退休费+35   where   退休日期   between   '1975-12-31'   and   '1995-12-31'Top

2 楼jingxijun(一笑)回复于 2003-12-04 20:18:10 得分 5

字符串应是用双引号   ,如"2001-10-31"Top

3 楼jingxijun(一笑)回复于 2003-12-04 20:21:42 得分 0

若是日期类型,应进行类型转换   如     CTOD("2001-12-31")  
  Top

4 楼jingxijun(一笑)回复于 2003-12-04 20:23:42 得分 0

是不是   ctod("20011231"),好象是与日期格式有关系,  
  如   set   date   ansi  
  测一下吧Top

5 楼liujianjun_(流星尔)回复于 2003-12-05 09:35:09 得分 10

select   *   from   表   where   日期    between   ctod('2001-12-31')   and   ctod('2003-10-31')  
  2:  
  use   表  
  repl   退休费   with   退休费+35   where   退休日期   between   ctod('1975-12-31')   and   ctod('1995-12-31')  
  Top

6 楼zjcxc(邹建)回复于 2003-12-05 10:01:51 得分 5

楼上已经可以了.Top

相关问题

  • SQL SERVER 无法导入 FOXPRO 数据库
  • SQL 数据库
  • sql数据库
  • SQL数据库
  • ASP+SQL数据库
  • 数据库格式转换问题:请教高手,怎样把dbf(Foxpro 2.5)数据库导成Sql Server数据库?
  • 有关SQL数据库????
  • sql指定数据库源
  • SQL SERVER7数据库迁移
  • 关于sql server数据库?

关键词

  • ctod
  • 退休费
  • 日期
  • 表
  • where
  • select

得分解答快速导航

  • 帖主:lilu207
  • txlicenhe
  • jingxijun
  • liujianjun_
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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