PostgreSQL में Time Series Analysis
Jasmin Ludolf
Content Developer, DataCamp
PostgreSQL में:
DATE : केवल तारीख डेटाTIME : टाइम ज़ोन के बिना समय जानकारीTIMESTAMP : तारीख और समय, बिना टाइम ज़ोनTIMESTAMPTZ : टाइम ज़ोन सहित TIMESTAMPINTERVAL : दो बिंदुओं के बीच का समय
DATE : YYYY-MM-DD (ISO 8601 अंतर्राष्ट्रीय मानक)TIME : HH:MM:SS (सेकंड दशमलव हो सकते हैं, 12 या 24 घंटे)TIMESTAMP : YYYY-MM-DD HH:MM:SSTIMESTAMPTZ : YYYY-MM-DD HH:MM:SS+/-HH (+01:00 या CET)INTERVAL : एक इनपुट उदाहरण 1 02:30:04CREATE TABLE timetable ( date_info DATE,time_info TIMESTAMP,time_with_zone TIMESTAMPTZ,interval_length INTERVAL);
INSERT INTO timetable( date_info,time_info,time_with_zone,interval_length)VALUES ( 'January 23 2013','2023-01-20 18:00:00','2023-01-20 18:00:00 EST','1 02:03:04');
SELECT *
FROM timetable;
| date_info | time_info | time_with_zone | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04 |
INSERT INTO timetable(time_info)
VALUES ('2020-02-20 12:00:00');
SELECT *
FROM timetable;
| date_info | time_info | time_with_zone | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04 |
| null. | 2020-02-20 12:00:00 | null | null |
INSERT INTO timetable(time_info)
VALUES ('2020-02-20 02:00:00 EST');
SELECT *
FROM timetable;
| date_info | time_info | time_with_zone | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04 |
| null. | 2020-02-20 02:00:00 | null | null |
|unix_time |
|----------|
|1483444800|
यह January 3 2017 है!
PostgreSQL में Time Series Analysis