sql >> Database >  >> RDS >> Oracle

Wat houdt trunc (datum, 'IW') precies in?

TRUNC(DATE,'IW') geeft de eerste dag van de week terug. Voor mij TRUNC(SYSDATE,'IW) maandag terug. Het is vandaag dinsdag 21 februari. Trek daar van af TRUNC(SYSDATE,'IW') wat maandag de 20e zou zijn, en je krijgt 1 (omdat 21-20=1 ). Voeg 1 toe daarop zoals je doet aan het begin van je vergelijking en je krijgt 2 , die we associëren met dinsdag.



  1. Genereer DEFAULT-waarden in een CTE UPSERT met behulp van PostgreSQL 9.3

  2. Is het in Oracle mogelijk om een ​​record in te voegen of te UPDATEN via een weergave?

  3. Schrijf PHP PDO-query's als `dbName`.`tableName` in tegenstelling tot `tableName` - waarom?

  4. Een query vereenvoudigen met een LIMIT in een subquery en WHERE-clausules gedupliceerd in de subquery en buitenste query