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

Hvad betyder trunc(dato, 'IW')?

TRUNC(DATE,'IW') returnerer den første dag i ugen. For mig TRUNC(SYSDATE,'IW) vender tilbage mandag. I dag er det tirsdag den 21. februar. Træk fra den TRUNC(SYSDATE,'IW') hvilket ville være mandag den 20., og du får 1 (fordi 21-20=1 ). Tilføj 1 på det, som du gør i begyndelsen af ​​din ligning, og du får 2 , som vi forbinder med tirsdag.



  1. Hvordan undslipper man kommaer i CSV-værdier, når man importerer tabel til MySQL?

  2. ADODB-kommando mislykkedes Udfør med parameteriseret SQL-forespørgsel

  3. Næste arbejdsdag (mandag - fredag) i Oracle?

  4. Oracle-databaseændringsmeddelelse med ODP.NET virker ikke