Trong cơ sở dữ liệu db2
Tôi có một cột DATE
và cột TIME
, làm cách nào bạn có thể kết hợp chúng thành một đơn TIMESTAMP
?Làm thế nào để kết hợp ngày và thời gian vào một dấu thời gian trong db2?
10
A
Trả lời
24
Các timestamp
function có thể được gọi với hai đối số, một trong số đó là ngày và một trong số đó là thời gian:
select timestamp(date_col,time_col) from your_table
2
Theo this thread, các [TIMESTAMP][2]
chức năng có thể chấp nhận 2 thông số, vì vậy bạn chỉ có thể vượt qua nó các thành phần DATE
và TIME
và nó cấu thành TIMESTAMP
cho bạn.
SELECT MyDate,
MyTime,
TIMESTAMP(MyDate, MyTime) AS MyTimestamp
FROM MyTable
Tuyệt vời, điều đó cực kỳ tiện dụng :) – xan