以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]大神进,咨询下关于证件有效期的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=83560)

--  作者:向玥如
--  发布时间:2016/4/12 14:10:00
--  [求助]大神进,咨询下关于证件有效期的问题
现在要设置一个字段 登记身份证件的有效期,然后需要对这个有效期有一个提醒功能。一般情况下如何设计?
直接设置为日期字段肯定不行,然后有效期还有一个长期的情况。。。。。。。

--  作者:大红袍
--  发布时间:2016/4/12 14:18:00
--  

 长期的情况,你设置成200年或者更大不就行了?

 

 你也可以设置成字符类型,判断是不是长期的字符,不是的话,就转换成日期计算

 

http://www.foxtable.com/help/topics/2471.htm

 

 

 


--  作者:向玥如
--  发布时间:2016/4/12 14:25:00
--  
如果将这个设置为字符型,如何在在条件筛选语句中进行近期筛选呢?
--  作者:大红袍
--  发布时间:2016/4/12 14:47:00
--  
以下是引用向玥如在2016/4/12 14:25:00的发言:
如果将这个设置为字符型,如何在在条件筛选语句中进行近期筛选呢?

 

你填写的字符列只要格式一致,就能直接筛选,也就是诸如这样填写数据,如

 

2016-03-11

2015-12-31

2017-04-03

 

筛选直接筛选就可以,如 "日期 >= \'2016-01-01\' and 日期 <= \'2016-12-31\'"


--  作者:向玥如
--  发布时间:2016/4/12 15:48:00
--  
嗯 但是字符列里 除了 日期之外 还可能出现 “长期”  这样的字符
--  作者:大红袍
--  发布时间:2016/4/12 15:50:00
--  

排除掉长期就行啊

 

 "日期 >= \'2016-01-01\' and 日期 <= \'2016-12-31\' and 日期 <> \'长期\'"