Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Working with Dates and Times | Date and Time Functions
Functions in SQL

bookWorking with Dates and Times

When managing data in SQL, you often need to work with dates and times. Understanding date and time data types is essential because they allow you to track when orders are placed, record delivery times, and measure durations. These data types include DATE, which stores just the calendar date; TIME, which stores only the time of day; and DATETIME, which combines both date and time into a single value. Using the correct data type helps ensure accuracy in your records and enables you to perform calculations, comparisons, and reporting based on time-related data.

1234
-- Get the current date, time, and date-time in SQL SELECT CURRENT_DATE AS today; SELECT CURRENT_TIME AS current_time; SELECT NOW() AS current_timestamp;
copy

You can extract specific parts of a date in PostgreSQL using the EXTRACT function or simple type casts. This allows you to retrieve the year, month, day, or even more detailed components such as hours or minutes.

1234567891011
-- Calculate how many days it took for each order to be shipped SELECT order_id, (shipped_at::date - order_date::date) AS days_to_ship FROM orders; -- Add 3 days to the order_date to estimate a delivery date SELECT order_id, (order_date::date + INTERVAL '3 day')::date AS estimated_delivery FROM orders;
copy

1. Which function returns the current date in SQL?

2. What does DATEDIFF calculate?

3. Fill in the blanks to extract the year from a date:

question mark

Which function returns the current date in SQL?

Select the correct answer

question mark

What does DATEDIFF calculate?

Select the correct answer

question-icon

Fill in the blanks to extract the year from a date:

(order_date) AS order_year FROM orders;
order_year
-----------
2024
2024
2024
2024
2024
2024
2024
2024
2024
2024

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookWorking with Dates and Times

Swipe um das Menü anzuzeigen

When managing data in SQL, you often need to work with dates and times. Understanding date and time data types is essential because they allow you to track when orders are placed, record delivery times, and measure durations. These data types include DATE, which stores just the calendar date; TIME, which stores only the time of day; and DATETIME, which combines both date and time into a single value. Using the correct data type helps ensure accuracy in your records and enables you to perform calculations, comparisons, and reporting based on time-related data.

1234
-- Get the current date, time, and date-time in SQL SELECT CURRENT_DATE AS today; SELECT CURRENT_TIME AS current_time; SELECT NOW() AS current_timestamp;
copy

You can extract specific parts of a date in PostgreSQL using the EXTRACT function or simple type casts. This allows you to retrieve the year, month, day, or even more detailed components such as hours or minutes.

1234567891011
-- Calculate how many days it took for each order to be shipped SELECT order_id, (shipped_at::date - order_date::date) AS days_to_ship FROM orders; -- Add 3 days to the order_date to estimate a delivery date SELECT order_id, (order_date::date + INTERVAL '3 day')::date AS estimated_delivery FROM orders;
copy

1. Which function returns the current date in SQL?

2. What does DATEDIFF calculate?

3. Fill in the blanks to extract the year from a date:

question mark

Which function returns the current date in SQL?

Select the correct answer

question mark

What does DATEDIFF calculate?

Select the correct answer

question-icon

Fill in the blanks to extract the year from a date:

(order_date) AS order_year FROM orders;
order_year
-----------
2024
2024
2024
2024
2024
2024
2024
2024
2024
2024

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
some-alt