sql >> Databáze >  >> RDS >> Oracle

Převést 24 hodinový čas na 12 hodin plus indikaci AM/PM Oracle SQL

Pro 24hodinový čas musíte použít HH24 místo HH .

Pro 12hodinový čas je indikátor AM/PM zapsán jako A.M. (chcete-li ve výsledku tečky) nebo AM (pokud ne). Například:

SELECT invoice_date,
       TO_CHAR(invoice_date, 'DD-MM-YYYY HH24:MI:SS') "Date 24Hr",
       TO_CHAR(invoice_date, 'DD-MM-YYYY HH:MI:SS AM') "Date 12Hr"
  FROM invoices
;

Další informace o modelech formátu, které můžete použít s TO_CHAR na rande, viz http://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004 .



  1. načíst data spinner ze sqlite a mysql

  2. Rownum v postgresql

  3. ABS() Příklady v SQL Server

  4. php mysql insert (max(id)+1)