Open In App

Comparing Timestamp Dates With Date-Only Parameter in SQL

Last Updated : 25 Jan, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we are going to learn a SQL query to compare timestamp dates with date-only parameters. To do this, we will first create a table in a database and add timestamp values to it. After that, we use the SELECT command in SQL with a condition(using WHERE command) to get some values from the table. For comparison, will convert DateTime values to date values using the CAST() function.

CAST()

This function in SQL converts data from one data type to another.

Step 1: Making a new database

To create a new database, we will use the following query

Query :

CREATE DATABASE sql_geek;

Step 2: Specifying the usage of the database

We use this query to use the sql_geek database.

Query :

USE sql_geek;

Step 3: Making a new table in the database 

We use the CREATE TABLE command in SQL to create a new table. This is the query used in this example:

Query :

CREATE TABLE geek_table(
datetime_col DATETIME);

Step 4: Add data to the table

The INSERT INTO statement in SQL is used to insert data into a table. The query we will use is:

Query

INSERT INTO geek_table(datetime_col)
VALUES
('2001-11-15 09:50:00 PM'),
('2006-08-09 04:30:00 PM'),
('2001-11-15 12:30:00 AM'),
('2005-06-03 06:22:11 PM'),
('2004-01-01 07:42:17 AM');

Step 5: Comparison and selection of particular data from the table

In this step, we will be selecting data from the table for which the SELECT command will be used. We will be selecting data according to the condition that the Date only parameter of these Datetime values is EQUAL to a particular date value, for which the WHERE clause will be used. For the conversion of Datetime values to Date values, the CAST() function will be used. Its syntax is :

Syntax:

CAST(value AS datatype)

Query

SELECT * FROM geek_table
WHERE
CAST(datetime_col AS DATE) = '2001-11-15';

Output


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads