尝试在SQL Oracle上插入参数


咿呀哟
2025-03-19 02:49:32 (4小时前)


我在Oracle SQL上有以下查询

SELECT LE.LLAMADA_ID,
TO_CHAR(LE.FECHA_HORA_1,‘DD-MM-YY HH24:MI:SS’)FECHA,
TO_CHAR(LE.FECHA_HORA_2,‘DD-MM-YY HH24:MI:SS’)FECHA_2,


3 条回复
  1. 0# Let us fly | 2019-08-31 10-32



    假如说

    FECHA_HORA_1

    是一个日期(或时间戳)列,您可以使用

    to_date

    这样,例如:




    1. LE.FECHA_HORA_1 BETWEEN to_date (‘16-01-2019’, dd-mm-yyyy’) and 鈥n



    在这里,您可以以您喜欢的格式编写日期,您只需要相应地编辑格式掩码。请注意,我避免写月份

    ‘jan’

    ,因为这是基于你系统的语言。



    没有函数调用或格式的更简单方法可能是ANSI方式:




    1. LE.FECHA_HORA_1 BETWEEN date 2019-01-16 and 鈥n


  2. 1# v-star*위위 | 2019-08-31 10-32



    将您的角色转换为日期

    TO_DATE(‘17-jan-2019’,’dd-mon-yyyy’)





    1. SELECT LE.LLAMADA_ID,
      TO_CHAR(LE.FECHA_HORA_1, DD-MM-YY HH24:MI:SS’) FECHA,
      TO_CHAR(LE.FECHA_HORA_2, DD-MM-YY HH24:MI:SS’) FECHA_2,
      LE.TECNICO_1 ID,
      T.DESCR Nombre,
      COLA_1,
      COLA_2
      FROM QU_LLAMADA_EVENTO LE
      JOIN INVT_TECNICOS T
      ON LE.TECNICO_1 = T.ID
      WHERE LE.FECHA_HORA_1 BETWEEN to_date(‘16-jan-2019’, dd-mon-yyyy’)
      AND to_date(‘17-jan-2019’, dd-mon-yyyy’)
      ORDER BY TECNICO_1, FECHA_HORA_1 ASC;

    2. </code>


    以下是TO_DATE()的不同格式:



    https://www.techonthenet.com/oracle/functions/to_date.php


登录 后才能参与评论