如何做时间格式转换截取和时间段查询??高分,加急!!!

machell 2003-07-03 03:44:06
电信话费查询系统,FOXPRO表中时间格式如下:
STARTTIME:May 13 2003 11:35:07:000PM ENDTIME:May 13 2003 5:57:22:000AM 。。。。 May 13 2003 11:06:09:000PM
主叫号码:CALLERID 金额:PRICE
现在通过时间和时间段查询电话号码和金额,要求时间格式如20030513 和 11:35精确到分钟即可, 时间段查询为两个时间点区间的所有电话号码???
在线等待:QQ:93338102
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ekekyn 2003-12-04
  • 打赏
  • 举报
回复
up
sunsunup 2003-12-04
  • 打赏
  • 举报
回复
select * from tableA where between(left(ttoc(datetimeFLD,1)10)),"yyyymmddhhmm","yyyymmddhhmm")
請使用ttoc(datetime(),1|2)
boomit 2003-12-04
  • 打赏
  • 举报
回复
楼上说得正确,但是我理解你的意思是前台查询时只输入类似20030513的时间格式,不能让用户输入系统的美国标准日期格式,那就只能你自己把这个系统的日期格式转换成20030513的格式。不知道你的交换机的数据为什么是这么复杂的格式,还有May,转换复杂点,自己编吧。
noproblem12 2003-12-04
  • 打赏
  • 举报
回复
你在查询的时候可以把一个text的数值属性设置为date类型的

在调用的时候直接用这个text1.value即可,不用设置就是日期变量
yudehui 2003-12-04
  • 打赏
  • 举报
回复

set filt to rq>={^2002.05.06} and rq<={^2003.06.05}
go top

brow for rq>={^2002.05.06} and rq<={^2003.06.05}

list for rq>={^2002.05.06} and rq<={^2003.06.05}

sele * from 表 wher rq>={^2002.05.06} and rq<={^2003.06.05}

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧