<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: SQL Puzzle: SQL Advance Query &#8211; Find number the first day of Quarter of Year	</title>
	<atom:link href="https://www.dbrnd.com/2017/10/sql-puzzle-sql-advance-query-find-number-the-first-day-of-quarter-of-year/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com/2017/10/sql-puzzle-sql-advance-query-find-number-the-first-day-of-quarter-of-year/</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Thu, 23 Aug 2018 05:19:07 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.5</generator>
	<item>
		<title>
		By: Shari		</title>
		<link>https://www.dbrnd.com/2017/10/sql-puzzle-sql-advance-query-find-number-the-first-day-of-quarter-of-year/#comment-6617</link>

		<dc:creator><![CDATA[Shari]]></dc:creator>
		<pubDate>Thu, 23 Aug 2018 05:19:07 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=6075#comment-6617</guid>

					<description><![CDATA[DECLARE @AnyDate DATETIME
SET @AnyDate =&#039;9 Nov 2018&#039; 
--GETDATE()
 
SELECT @AnyDate AS &#039;Input Date&#039;,
  DATEADD(q, DATEDIFF(q, 0, @AnyDate), 0) 
                        AS &#039;Quarter Start Date&#039;]]></description>
			<content:encoded><![CDATA[<p>DECLARE @AnyDate DATETIME<br />
SET @AnyDate =&#8217;9 Nov 2018&#8242;<br />
&#8211;GETDATE()</p>
<p>SELECT @AnyDate AS &#8216;Input Date&#8217;,<br />
  DATEADD(q, DATEDIFF(q, 0, @AnyDate), 0)<br />
                        AS &#8216;Quarter Start Date&#8217;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dinesh.IS		</title>
		<link>https://www.dbrnd.com/2017/10/sql-puzzle-sql-advance-query-find-number-the-first-day-of-quarter-of-year/#comment-5914</link>

		<dc:creator><![CDATA[Dinesh.IS]]></dc:creator>
		<pubDate>Thu, 12 Oct 2017 06:58:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=6075#comment-5914</guid>

					<description><![CDATA[--Method-2
Declare @InPutDate DateTime=&#039;2017/09/08&#039;
;
WITH CTE
As
(Select (Convert(DateTime,Convert(VarChar(4),Year(@InputDate))+&#039;/&#039;+Cast(Monthid As VarChar(2))+&#039;/&#039;+Cast(&#039;1&#039; As VarChar(4)))) QuaterDay
From (Select 1 As Monthid
Union All
Select 4 As Monthid
Union All
Select 7 As Monthid
Union All
Select 10 As Monthid) A)
Select Max(QuaterDay) As QuaterDay From CTE  Where QuaterDay&#060;=@InputDate]]></description>
			<content:encoded><![CDATA[<p>&#8211;Method-2<br />
Declare @InPutDate DateTime=&#8217;2017/09/08&#8242;<br />
;<br />
WITH CTE<br />
As<br />
(Select (Convert(DateTime,Convert(VarChar(4),Year(@InputDate))+&#8217;/&#8217;+Cast(Monthid As VarChar(2))+&#8217;/&#8217;+Cast(&#8216;1&#8217; As VarChar(4)))) QuaterDay<br />
From (Select 1 As Monthid<br />
Union All<br />
Select 4 As Monthid<br />
Union All<br />
Select 7 As Monthid<br />
Union All<br />
Select 10 As Monthid) A)<br />
Select Max(QuaterDay) As QuaterDay From CTE  Where QuaterDay&lt;=@InputDate</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dinesh.IS		</title>
		<link>https://www.dbrnd.com/2017/10/sql-puzzle-sql-advance-query-find-number-the-first-day-of-quarter-of-year/#comment-5913</link>

		<dc:creator><![CDATA[Dinesh.IS]]></dc:creator>
		<pubDate>Thu, 12 Oct 2017 06:51:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=6075#comment-5913</guid>

					<description><![CDATA[Declare @InPutDate DateTime=&#039;2017/09/08&#039;
;
WITH CTE
(Monthid,QuaterMonth)
As
(Select 1 As Monthid,0 As Quater
Union All
Select Monthid+1,Monthid%3
From CTE Where Monthid+1&#060;=12),
N
As
(Select Convert(DateTime,Convert(VarChar,Year(@InPutDate))+&#039;/&#039;+Cast(Monthid As VarChar(2))+&#039;/&#039;+Cast(&#039;1&#039; As VarChar(2))) As QuaterMonth  From CTE Where QuaterMonth=0
)
Select  Max(QuaterMonth) As QuaterDay  From N Where QuaterMonth&#060;=@InPutDate]]></description>
			<content:encoded><![CDATA[<p>Declare @InPutDate DateTime=&#8217;2017/09/08&#8242;<br />
;<br />
WITH CTE<br />
(Monthid,QuaterMonth)<br />
As<br />
(Select 1 As Monthid,0 As Quater<br />
Union All<br />
Select Monthid+1,Monthid%3<br />
From CTE Where Monthid+1&lt;=12),<br />
N<br />
As<br />
(Select Convert(DateTime,Convert(VarChar,Year(@InPutDate))+&#039;/&#039;+Cast(Monthid As VarChar(2))+&#039;/&#039;+Cast(&#039;1&#039; As VarChar(2))) As QuaterMonth  From CTE Where QuaterMonth=0<br />
)<br />
Select  Max(QuaterMonth) As QuaterDay  From N Where QuaterMonth&lt;=@InPutDate</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
