REMOVE DATE FROM DATE TIME SQL SERVER

First thing's first, if your dates are in varchar format change that, store dates as dates it will save you a lot of headaches and it is something that is best done sooner rather than later. The problem will only get worse.

Secondly, once you have a date DO NOT convert the date to a varchar! Keep it in date format and use formatting on the application side to get the required date format.

There are various methods to do this depending on your DBMS:

SQL-Server 2008 and later:

SELECT  CAST(CURRENT_TIMESTAMP AS DATE)
SQL-Server 2005 and Earlier

SELECT  DATEADD(DAY, DATEDIFF(DAY, 0, CURRENT_TIMESTAMP), 0)
SQLite

SELECT  DATE(NOW())
Oracle

SELECT  TRUNC(CURRENT_TIMESTAMP)
Postgresql

SELECT  CURRENT_TIMESTAMP::DATE
If you need to use culture specific formatting in your report you can either explicitly state the format of the receiving text box (e.g. dd/MM/yyyy), or you can set the language so that it shows the relevant date format for that language.

Either way this is much better handled outside of SQL as converting to varchar within SQL will impact any sorting you may do in your report.

If you cannot/will not change the datatype to DATETIME, then still convert it to a date within SQL (e.g. CONVERT(DATETIME, yourField)) before sending to report services and handle it as described above.

4
5
Lionel Aguero 33605 points

                                    SELECT CONVERT(VARCHAR(5),[DATE COLUMN],108) AS TIME

4 (5 Votes)
0
4
8
Awgiedawgie 440215 points

                                    SELECT CONVERT(varchar(8), GETDATE(), 108) AS TimeOnly
CONVERT(VARCHAR(7),@AppDate,111) date year only

4 (8 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
sql remove time in where how to remove time in datetime sql Remove T from datetime SQL delete date sql how to remove date data type in sql how to remove drop date in sql sql server how to remove time from the datetime sql query remove time from date remove a day from date sql how to remove time from date in ms sql from column how to remove time from date in ms sql how to remove time from date in sql sql server delete date range remove time from data in sql HOW TRIM DATE SQL SERVER delete sql entries before date how to remove time from the date filter in sql query remove time from date in sql mssql date remove time remove time from date sql query remove time from date format in sql remove time from date in sql server query remove datetime sql how remove time from date in sql get the date from datetime in sql remove time ms sql remove time from datetime string how to remove time from getdate in sql how to remove time in date in sql sql server delete where datetime x year in sql to remove time ms sql server Delete by date sql remove dates where is weekend sql sysdate remove time sql date remove time sql remove time from datetime how to remove timestamp from date in sql remove time from date in sql query t sql remove time from datetime delete with date in sql sql datetime remove days sql format date remove time get only date from date column in sql server and remove timestamp how to trim time from datetime in sql remove time out on sql database sql remove date from datetime sql server 2016 remove time from datetime t-sql strip time from datetime strip time from datetime sql how to remove " " from a date sql REMOVE DATE FROM DATE TIME SQL SERVER sql server remove time from date remove time from date in sql server remove time from date time sql removing time from date in sql how to remove time from datetime in sql remove time from date sql
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source