Commands of SQL
Commands of SQL
Commands of SQL
-- Note that the time for January 2nd is 08:00 in Los Angeles (which is
16:00 in UTC)
SELECT
months_between('2019-03-15'::date,
'2019-02-15'::date) as monthsbetween1,
months_between('2019-03-31'::date,
'2020-02-28'::date) as monthsbetween2;
-- CONVERT TIMEZONE
SELECT CONVERT_TIMEZONE('UTC',CURRENT_TIMESTAMP) AS UTC_TIMEZONE;
select day(current_timestamp() ) ,
hour( current_timestamp() ) ,
second(current_timestamp()) ,
minute(current_timestamp()) ,
month(current_timestamp());
select QUARTER(to_date('2022-08-24'));
SELECT to_date('08-23-2022','mm-dd-yyyy');
select MONTH(CURRENT_DATE);
SELECT EXTRACT(MONTH FROM CURRENT_DATE) AS MTH;
SELECT ADD_MONTHS(CURRENT_DATE,-3) AS DATE_3_MNTHS_BACK;
SELECT ADD_MONTHS(CURRENT_DATE,5) AS DATE_5_MNTHS_AHEAD;
select dateadd('day',-23,'2022-06-01');
select dateadd('month',-2,'2022-06-01');
select dateadd('year',-5,'2022-06-01');
select WEEK(CURRENT_DATE); -- FROM 1ST JAN 2022 HOW MNAY EEKS HAVE
SURPASSED
select MONTH(CURRENT_DATE); -- -- FROM 1ST JAN 2022 HOW MNAY MONTHS HAVE
SURPASSED
SELECT CURRENT_DATE;
SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_TIME;
--CONVERT TIMEZONE