Skip to content

Mitch Wheat

SQL Server, performance, data, analytics

  • SQLFrontline
  • Blog
  • Contact

SQL Server: Fastest Way to Create a T-SQL datetime?

May 23, 2007 by admin

Saw this technique to create datetime values over at SQLTeam:

DECLARE @Year smallint
DECLARE @Month smallint
DECLARE @Day smallint
 
SET @Year  = 2007
SET @Month = 5
SET @Day   = 24
 
SELECT DATEADD(month, 12 * @Year - 22801 + @Month, @Day - 1)

(Due to Michael Valentine Jones and Peter Larsson).

Categories Uncategorized
Blogs Blogs Blogs!
VB6 Interop Forms Toolkit 2.0 Released

Archives

  • October 2024
  • May 2024
  • January 2023
  • November 2021
  • September 2021
  • May 2021
  • April 2021
  • December 2020
  • April 2020
  • March 2020
  • February 2020
  • December 2019
  • September 2019
  • August 2019
  • July 2019
  • April 2019
  • March 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • December 2016
  • November 2016
  • June 2016
  • March 2014
  • December 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
© 2025 Mitch Wheat • Built with GeneratePress