Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah ada cara untuk menghitung perhitungan berulang hanya sekali di sql?

Anda dapat menggunakan tabel turunan (sub-kueri dalam klausa FROM):

select mydate, UNIX_TIMESTAMP(mydate)
from
(
  SELECT 
  DATE(CONVERT_TZ(FROM_UNIXTIME(my_time + timezone_offset * 60), @@session.time_zone, '+00:00')) as mydate,
  FROM my_table
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Bagaimana melakukan Oracle RANK() OVER(ORDER BY score DESC)

  2. Ubah waktu MySQL menjadi stempel waktu

  3. Bagaimana cara menulis kueri jenis n terbesar per grup, tetapi dengan ketentuan tambahan?

  4. Nilai Pengulangan Grup_Concat MySQL

  5. PDO dan MySQL 'antara'