SQL Tutorial
SQL Database
SQL Table
SQL Select
SQL Order By
SQL Insert
SQL Update
SQL Delete
Difference
SQL Injection
SQL String Functions
Miscl
- SQL Formatter
- SQL group by
- SQL add/drop/update column operation
- SQL CAST Function
- SQL Comments
- SQL CONCAT Function
- CTE (Common Table Expression)SQL
- How to use distinct in SQL?
- Joining Three or More Tables in SQL
- What is Web SQL?
- How to create functions in SQL?
- How to run SQL Script?
- How to Delete Duplicate Rows in SQL?
- Nth Highest salary
- 12 Codd's Rules
- SQL EXCEPT
- Types of SQL JOIN
- Change datatype of column in SQL
- SQL Auto Increment
- SQL Like
- Commit and Rollback in SQL
- SQL Concatenate
- SQL get month from the date
- Savepoint in SQL
- SQL ORDER BY DATE
- TIME Datatype in SQL
- SQL BETWEEN
- CRUD Operations in SQL
- SQL INDEX
- Scalar Functions in SQL
- SET Operators in SQL
- Types of SQL Commands
- TCL Commands in SQL
- SQL Subquery
- SQL View
- Constraints in SQL
- Pattern Matching in SQL
- SQL Date Functions
- DDL Commands in SQL
- DML Commands in SQL
- SQL CASE
- SQL Inner Join
- SQL IN Operator
- Check Constraint in SQL
- SQL CLAUSES
- SQL LOGICAL OPERATORS
- Delete Column from Table
- Add Column in the Table
- Delete one row in SQL
- Change the Column Value
- How to Add Foreign Key in SQL
- Add a Primary Key
- Insert One or More rows
- How to Use LIKE in SQL
- Cursor in SQL
- Difference Between DROP and Truncate
- SQL Comparison Operators
- SQL COUNT WHERE
- SQL SELECT MIN
- SQL Stored Procedure
- SQL SELECT AVG
- SQL SELECT MAX
- SQL ADD COLUMN
- How to use Auto-Increment in SQL
- SQL Languages
- SQL Arithmetic Operators
- How to Use GROUP BY in SQL
- How to Use ORDER BY in SQL
- Trigger in SQL
- What is Race Condition
- SQL COUNT DISTINCT
PL/SQL Tutorial
Sql Interview Question
SQl Quiz
SQL SELECT DATE
SQL SELECT DATE is used to retrieve a date from a database. If you want to find a particular date from a database, you can use this statement.
For example: let's see the query to get all the records after '2013-12-12'.
SELECT * FROM
table-name WHERE your date-column >= '2013-12-12'
table-name WHERE your date-column >= '2013-12-12'
Let's see the another query to get all the records after '2013-12-12' and before '2013-12-13' date.
SELECT* FROM
table-name where your date-column < '2013-12-13' and your date-column >= '2013-12-12'
table-name where your date-column < '2013-12-13' and your date-column >= '2013-12-12'
If you want to compare the dates within the query, you should use BETWEEN operator to compare the dates.
SELECT * FROM
table_name WHERE yourdate BETWEEN '2012-12-12' and '2013-12-12'
table_name WHERE yourdate BETWEEN '2012-12-12' and '2013-12-12'
Or if you are looking for one date in particular you can use. You should change the date parameter into the acceptable form.
SELECT* FROM
table_name WHERE cast (datediff (day, 0, yourdate) as datetime) = '2012-12-12'
table_name WHERE cast (datediff (day, 0, yourdate) as datetime) = '2012-12-12'