SELECT dealday, (CASE WHEN price IS NULL THEN 'NULL' ELSE price END) 
      AS "TEST"
FROM Price where dealday>d1 and dealday<d2

解决方案 »

  1.   

    str="Select dealday,price from Price where dealday>d1 and dealday<d2"
    rec.open str,cnn
    if rec.eof then
      rec!price=""
    else
       .....
    end if
    '''''''''''''''''''''''不过还是有点看不大懂你的意思:(
    既然没有,怎么还能查出?
      

  2.   

    我说的是一段时间中,例如从2003-01-01到2003-03-01这段时间,如果表Price中没有2003-02-18这天的记录,我就希望price =Null,dealday=2003-02-18,有的话就正常取出。
    我希望访问数据库快点,因为我要做复杂的计算。