select * from idea where DateDiff(qq,in_time,getdate())=0

解决方案 »

  1.   

    select * from idea where datepart(quarter,getdate())=3
      

  2.   

    和当前日期相比小于等于三个月的月份也不一定是就是本季度喔(再说你也没有用小于而是用等于,更不行了)
    呵呵如果季度如下划分: 
    第一季度:1,2,3
    第二季度:4,5,6
    第三季度:7,8,9
    第四季度:10,11,12
    首先,你要判断自己现在的月份是在那个季度.这里假设在第一季度,
    然后再查找月份等于1或2或3的记录.过年了,即使得不到我所需的答案, 大家开心了也不错.
    呵呵.
    分算什么东西.快乐才是最重要的!还有一个205分的问题,其实不是技术问题,只是一个常识问题, 此问题每一个小时增加10分,每个U..P者均有分!
    http://www.csdn.net/Expert/topic/497/497690.shtm
      

  3.   

    在ORACLE中:
    select * from tab where to_char(DateField,'YYYYQ')=to_char(sysdate,'YYYYQ')
      

  4.   

    Haiwer(海阔天空)
    不行呀!还是查不到!你试过了么?
    redknife()
    我用的是SQL7
    warning(爱就爱了)
    能有别的方法更好! 
      

  5.   

    to: happynet(快乐数据) 
    不好意思,当时没有测试,现在测试了,以前写的确实不行,以下测试通过:
    select datename(quarter,existtime) from basdeprecsend 
    where datename(quarter,existtime)=datename(quarter,getdate())
    and dateName(Year,existtime)=datename(Year,getdate())这里多考虑了年,因为我想你需要的应该是同年的才是“本季度”!
      

  6.   

    sorry,应该是:
    select * from idea 
    where datename(quarter,in_time)=datename(quarter,getdate())
    and dateName(Year,in_time)=datename(Year,getdate())
      

  7.   

    select * from idea where month(in_time)=month(now()) and year(in_time)=Year(now())
    这样就搞定啦!呵呵!我搞定啦!呵呵!
    不过还是要谢谢各位!