搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 如何在日期字段中按月份查询记录
标题:
如何在日期字段中按月份查询记录
只看楼主
东海
等 级:
新手上路
帖 子:66
专家分:9
注 册:2012-7-31
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:9
如何在日期字段中按月份查询记录
如何在日期字段中按月份查询记录?如有四条记录,前两条记录的日期字段是2013-02-12,另外两条日期字段是2013-01-01,输入查询关键字 02 就可以查询到前两条记录,最好讲详细些。
搜索更多相关主题的帖子:
记录
查询
关键字
如何
最好
2013-02-18 19:00
东海
等 级:
新手上路
帖 子:66
专家分:9
注 册:2012-7-31
第
2
楼
得分:0
补充一下,最好用一条语句完成。
2013-02-18 19:17
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
得分:7
sele
*
from
表
where
SUBSTR(月份,AT("
-
",月份)
+
1
,
2
)
=
"
02
"
2013-02-18 19:37
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
4
楼
得分:7
SELECT * from 表名 where MONTH(月份字段名)=2
相互学习,互相交流,共同提高。
2013-02-18 20:53
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
5
楼
得分:7
楼主的问题说的不清楚,日期字段是什么数据类型,不弄明白这个问题,一切免谈。
既然是输入查询关键字段,肯定是在文本框中输入或者是在组合框中选择的。
[
本帖最后由 sdta 于 2013-2-18 21:09 编辑
]
坚守VFP最后的阵地
2013-02-18 21:08
东海
等 级:
新手上路
帖 子:66
专家分:9
注 册:2012-7-31
第
6
楼
得分:0
呵呵 是日期型字段,类型是日期型,通过日期型字段的月份来查询记录。
2013-02-18 22:49
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
7
楼
得分:0
SET FILTER TO MONTH(字段)=THISFORM.TEXT1.VALUE && TEXT1的VALUE属性为数值型。
坚守VFP最后的阵地
2013-02-18 23:34
东海
等 级:
新手上路
帖 子:66
专家分:9
注 册:2012-7-31
第
8
楼
得分:0
弄明白了,MONTH()函数很有用,再加上宏替换就完成了,谢谢各位了!
2013-02-18 23:49
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
9
楼
得分:0
按月份查询还需要考虑年份否?不同年份的数据也集合在一起?
活到老,学到老! http://www. E-mail:hu-jj@
2013-02-19 08:05
zengjun81357
等 级:
论坛游民
帖 子:73
专家分:20
注 册:2011-3-27
第
10
楼
得分:0
以下是引用
hu9jj
在2013-2-19 08:05:11的发言:
按月份查询还需要考虑年份否?不同年份的数据也集合在一起?
就是,比如查2012年7月到2013年2月,就需要小改变一下,直接不能实现。
2013-02-19 08:38
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-398749-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.106905 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved