sql >> Database teknologi >  >> RDS >> Oracle

Oracle:SQL vælg dato med tidsstempel

Du kan angive hele dagen ved at lave et interval, som sådan:

WHERE bk_date >= TO_DATE('2012-03-18', 'YYYY-MM-DD')
AND bk_date <  TO_DATE('2012-03-19', 'YYYY-MM-DD')

Mere enkelt kan du bruge TRUNC:

WHERE TRUNC(bk_date) = TO_DATE('2012-03-18', 'YYYY-MM-DD')

TRUNC uden parameter fjerner timer, minutter og sekunder fra en DATO.



  1. Er det muligt at lave to primærnøgler i en tabel?

  2. SQL-forespørgsel for at få summen af ​​alle kolonneværdier i den sidste række af et resultatsæt sammen med rækkesum (grupper efter)

  3. Strengsammenkædning med en nul ser ud til at annullere hele strengen - er det den ønskede adfærd i Postgres?

  4. Liste over datoformatspecifikationer i MySQL