| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 172 人关注过本帖
标题:如何判断最近的日期?
只看楼主 加入收藏
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2010-4-23
结帖率:80.85%
收藏
已结贴  问题点数:20 回复次数:6 
如何判断最近的日期?
表中日期型字段 AAA, 若干数据 如何找和DATE()最近的一个日期? 并锁定此行
搜索更多相关主题的帖子: 判断 字段 数据 日期 锁定 
2021-01-10 08:50
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:239
帖 子:8325
专家分:21561
注 册:2012-2-5
收藏
得分:0 
程序代码:
select max(aaa) maxdate from test into cursor temp
select test
locate for aaa = temp.maxdate
if found()
    go recno()
    browse
endif



[此贴子已经被作者于2021-1-10 11:34编辑过]


坚守VFP最后的阵地
2021-01-10 09:02
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:239
帖 子:8325
专家分:21561
注 册:2012-2-5
收藏
得分:20 
create cursor tt (aaa d)
insert into tt values (date(2020,12,01))
insert into tt values (date(2020,12,30))
insert into tt values (date(2021,01,05))
insert into tt values (date(2021,01,05))
select *, recno() jlh from tt where aaa in (select max(aaa) from tt)

坚守VFP最后的阵地
2021-01-10 09:08
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2010-4-23
收藏
得分:0 
sdta老师:

Select BB.dbf
此处要在BB表中找到日期距目前最近的一天(日期型字段 AAA)。
Locate For Alltrim(身份证信息.进货日期)==距目前最近的一天日期

If Found()
    ..
endif

请教红色的部分怎么表达?谢谢
2021-01-10 11:11
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:239
帖 子:8325
专家分:21561
注 册:2012-2-5
收藏
得分:0 
以下是引用wangjiayu45在2021-1-10 11:11:13的发言:

sdta老师:

Select BB.dbf
此处要在BB表中找到日期距目前最近的一天(日期型字段 AAA)。
Locate For Alltrim(身份证信息.进货日期)==距目前最近的一天日期
If Found()
    ..
endif

请教红色的部分怎么表达?谢谢

2楼代码看了吗

坚守VFP最后的阵地
2021-01-10 11:24
schtg
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:49
帖 子:959
专家分:1486
注 册:2012-2-29
收藏
得分:0 
楼上sdta版主正解,谢谢!
2021-01-10 15:03
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2010-4-23
收藏
得分:0 
刚刚弄错了,好了。谢谢老师
2021-01-10 15:32
快速回复:如何判断最近的日期?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061894 second(s), 8 queries.
Copyright©2004-2021, BCCN.NET, All Rights Reserved