Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có cách nào để tính toán các phép tính lặp lại chỉ một lần trong sql không?

Bạn có thể sử dụng bảng dẫn xuất (truy vấn phụ trong mệnh đề 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. Giải quyết mã hóa ký tự không chính xác khi hiển thị kết quả cơ sở dữ liệu MySQL sau khi nâng cấp lên PHP 5.3

  2. Vấn đề so sánh ngày MySQL

  3. Làm cách nào để đặt lại các số thứ tự để trở nên liên tiếp?

  4. Bảng InnoDB tồn tại trong MySQL nhưng cho biết chúng không tồn tại sau khi sao chép cơ sở dữ liệu sang máy chủ mới

  5. Lỗi biên dịch:Hàm hoặc biến được mong đợi trong VBA để truy cập