最近在做一个CRM系统,是用ASP来编写的,所以这个帖子有点发错版块,但应该问题不大.问题是这样的.一个搜索婴儿从出生的日期到指定几个月后,筛选出来的列表有2个输入框,比如添入(注,我用"("和")"代表文本眶)
(2)到(4),按后提交,就筛选出数据来..表list的bord是存储出生日子的字段,格式是用2005-1-1这样的格式的....怎么用bord的字段和当前的日子date()比较,又满足输入是2到4个月大的婴儿呢?

解决方案 »

  1.   

    如果SQL server 数据库
    where datediff(month,bord,getdate())>=2 and datediff(month,bord,getdate())<=4
    如果Access 数据库
    where datediff(mm,bord,date())>=2 and datediff(mm,bord,date())<=4
      

  2.   

    你可以在sql语句里面写
    也可以在外面计算好日期传进去
      

  3.   

    由于这个问题我比较紧,所以在还没出来结果前就用另外一种办法解决了!
    但还是感谢 jsyhello(不认输)