从开始日期和结束日期获取所有数据

时间:2016-01-04 17:53:33

标签: sql oracle

我不想通过使用sql查询从周开始日期到周结束日期获取数据。我也可以得到它但是查询没有在不同年份运行,比如说获取所有数据来自“12 / 27/2015“to”2015/02/02“。 我的疑问是:

SELECT * FROM capital 
WHERE capital.ACTIVE = 'T' 
  AND TO_CHAR(capital.CREATE_TIME, 'MM/DD/YYYY') >= '12/27/2015' 
  AND TO_CHAR(capital.SUBMIT_TIME, 'MM/DD/YYYY') <='01/01/2016' 
  AND capital.TYPE = 'Fiscal'

谢谢

请帮帮我朋友

2 个答案:

答案 0 :(得分:2)

改变这个:

AND TO_CHAR(capital.CREATE_TIME, 'MM/DD/YYYY') >= '12/27/2015' 
AND TO_CHAR(capital.SUBMIT_TIME, 'MM/DD/YYYY') <='01/01/2016' 

到这个

AND capital.CREATE_TIME  >= to_date('12/27/2015', 'MM/DD/YYYY' )
AND capital.SUBMIT_TIME <= to_date('01/01/2016', 'MM/DD/YYYY')

答案 1 :(得分:0)

CREATE_TIME

SUBMIT_TIME不能大于NSArray *value = [titles valueForKey:@"value"];