代码之家  ›  专栏  ›  技术社区  ›  Riddari

PLSQL,其中日期时间在一个日期范围内

  •  1
  • Riddari  · 技术社区  · 16 年前

    我有两个日期字符串,格式为MM/DD/YYYY,希望在Oracle数据库中查询这两个日期之间的任何记录。我该如何简明扼要地做到这一点?

    2 回复  |  直到 16 年前
        1
  •  3
  •   OMG Ponies    16 年前

    使用 TO_DATE function :

    WHERE date_column BETWEEN TO_DATE(start, 'MM/DD/YYYY')
                          AND TO_DATE(end, 'MM/DD/YYYY')
    
        2
  •  1
  •   Riddari    16 年前

    试试这个,

    SELECT * FROM table WHERE date BETWEEN to_date('01/05/2010','mm/dd/yyyy') AND to_date('10/01/2010','mm/dd/yyyy') ORDER BY date ASC