<?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 the Order basis on thier Status and Step	</title>
	<atom:link href="https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Sun, 10 May 2020 14:33:07 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>
		By: Pranay Bhoyar		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8286</link>

		<dc:creator><![CDATA[Pranay Bhoyar]]></dc:creator>
		<pubDate>Sun, 10 May 2020 14:33:07 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8286</guid>

					<description><![CDATA[SELECT OrderID FROM #tbl_Orders
WHERE Step=0 AND 	Status=&#039;D&#039;
INTERSECT
SELECT OrderID FROM #tbl_Orders
WHERE Step0 AND Status=&#039;P&#039;]]></description>
			<content:encoded><![CDATA[<p>SELECT OrderID FROM #tbl_Orders<br />
WHERE Step=0 AND 	Status=&#8217;D&#8217;<br />
INTERSECT<br />
SELECT OrderID FROM #tbl_Orders<br />
WHERE Step0 AND Status=&#8217;P&#8217;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: surekha		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8241</link>

		<dc:creator><![CDATA[surekha]]></dc:creator>
		<pubDate>Wed, 22 Apr 2020 10:44:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8241</guid>

					<description><![CDATA[Select distinct(OrderId) from tbl_Orders
Where Orderid in (
Select OrderId from tbl_Orders
Where step=0 and Status=&#039;D&#039;)
and status=&#039;P&#039;]]></description>
			<content:encoded><![CDATA[<p>Select distinct(OrderId) from tbl_Orders<br />
Where Orderid in (<br />
Select OrderId from tbl_Orders<br />
Where step=0 and Status=&#8217;D&#8217;)<br />
and status=&#8217;P&#8217;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: AMIT KUMAR		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8170</link>

		<dc:creator><![CDATA[AMIT KUMAR]]></dc:creator>
		<pubDate>Sat, 21 Mar 2020 08:51:05 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8170</guid>

					<description><![CDATA[SELECT  ORDERID  FROM tbl_Orders
GROUP BY   ORDERID ,STEP
HAVING STEP= (SELECT COUNT(ORDERID) FROM  tbl_orders
			 WHERE STATUS= &#039;D&#039; AND STEP =0)]]></description>
			<content:encoded><![CDATA[<p>SELECT  ORDERID  FROM tbl_Orders<br />
GROUP BY   ORDERID ,STEP<br />
HAVING STEP= (SELECT COUNT(ORDERID) FROM  tbl_orders<br />
			 WHERE STATUS= &#8216;D&#8217; AND STEP =0)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Amit Kumar		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8169</link>

		<dc:creator><![CDATA[Amit Kumar]]></dc:creator>
		<pubDate>Sat, 21 Mar 2020 08:49:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8169</guid>

					<description><![CDATA[SELECT  ORDERID FROM tbl_Orders
GROUP BY ORDERID,step
HAVING STEP= (SELECT COUNT(ORDERID) FROM tbl_orders
			 WHERE STATUS= &#039;D&#039; AND STEP =0)]]></description>
			<content:encoded><![CDATA[<p>SELECT  ORDERID FROM tbl_Orders<br />
GROUP BY ORDERID,step<br />
HAVING STEP= (SELECT COUNT(ORDERID) FROM tbl_orders<br />
			 WHERE STATUS= &#8216;D&#8217; AND STEP =0)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Krupa		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8155</link>

		<dc:creator><![CDATA[Krupa]]></dc:creator>
		<pubDate>Wed, 11 Mar 2020 14:39:39 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8155</guid>

					<description><![CDATA[SELECT OrderID FROM tbl_Orders As A where Step =0 AND Status = &#039;D&#039; AND OrderID IN (SELECT B.ORDERID FROM tbl_Orders AS B where B.Status = &#039;P&#039; AND A.OrderID = B.OrderID)]]></description>
			<content:encoded><![CDATA[<p>SELECT OrderID FROM tbl_Orders As A where Step =0 AND Status = &#8216;D&#8217; AND OrderID IN (SELECT B.ORDERID FROM tbl_Orders AS B where B.Status = &#8216;P&#8217; AND A.OrderID = B.OrderID)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sri		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-8078</link>

		<dc:creator><![CDATA[Sri]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 12:08:07 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-8078</guid>

					<description><![CDATA[SELECT DISTINCT A.OrderID
FROM(
select OrderID 
from tbl_Orders a
where step=0 and status=&#039;D&#039;
) A JOIN 
(select OrderID 
from tbl_Orders a
where status=&#039;P&#039;
) B
ON A.OrderID=B.OrderID]]></description>
			<content:encoded><![CDATA[<p>SELECT DISTINCT A.OrderID<br />
FROM(<br />
select OrderID<br />
from tbl_Orders a<br />
where step=0 and status=&#8217;D&#8217;<br />
) A JOIN<br />
(select OrderID<br />
from tbl_Orders a<br />
where status=&#8217;P&#8217;<br />
) B<br />
ON A.OrderID=B.OrderID</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hareesh		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-7985</link>

		<dc:creator><![CDATA[Hareesh]]></dc:creator>
		<pubDate>Thu, 02 Jan 2020 16:00:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-7985</guid>

					<description><![CDATA[select OrderID from tbl_Orders
where (Step = 0 and Status = &#039;D&#039;) and 
OrderID in 
(select distinct OrderID
from tbl_Orders
where Status = &#039;P&#039;)]]></description>
			<content:encoded><![CDATA[<p>select OrderID from tbl_Orders<br />
where (Step = 0 and Status = &#8216;D&#8217;) and<br />
OrderID in<br />
(select distinct OrderID<br />
from tbl_Orders<br />
where Status = &#8216;P&#8217;)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Noam		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-7983</link>

		<dc:creator><![CDATA[Noam]]></dc:creator>
		<pubDate>Tue, 31 Dec 2019 18:19:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-7983</guid>

					<description><![CDATA[SELECT orderid
FROM tbl_orders o
WHERE step = 0
AND status = &#039;D&#039;
AND EXISTS
(
	SELECT 1
	FROM tbl_orders o2
	WHERE o.orderid = o2.orderid
	AND o2.status = &#039;P&#039;
)]]></description>
			<content:encoded><![CDATA[<p>SELECT orderid<br />
FROM tbl_orders o<br />
WHERE step = 0<br />
AND status = &#8216;D&#8217;<br />
AND EXISTS<br />
(<br />
	SELECT 1<br />
	FROM tbl_orders o2<br />
	WHERE o.orderid = o2.orderid<br />
	AND o2.status = &#8216;P&#8217;<br />
)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Naveed Anjum		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-7934</link>

		<dc:creator><![CDATA[Naveed Anjum]]></dc:creator>
		<pubDate>Mon, 16 Dec 2019 12:37:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-7934</guid>

					<description><![CDATA[Hi Anvesh,

Both solution will only work on given data, but if I add one more status (lets say &#039;X&#039;) then &quot;group by&quot; method won&#039;t work.

suppose i add one more record like below
INSERT INTO tbl_Orders VALUES (&#039;ABC&#039;, 4, &#039;X&#039;) 

then it &quot;Group by&quot; method will not work, 

while, CTE will work.]]></description>
			<content:encoded><![CDATA[<p>Hi Anvesh,</p>
<p>Both solution will only work on given data, but if I add one more status (lets say &#8216;X&#8217;) then &#8220;group by&#8221; method won&#8217;t work.</p>
<p>suppose i add one more record like below<br />
INSERT INTO tbl_Orders VALUES (&#8216;ABC&#8217;, 4, &#8216;X&#8217;) </p>
<p>then it &#8220;Group by&#8221; method will not work, </p>
<p>while, CTE will work.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: R karthick		</title>
		<link>https://www.dbrnd.com/2019/08/sql-puzzle-sql-advance-query-find-the-order-basis-on-thier-status-and-step/#comment-7914</link>

		<dc:creator><![CDATA[R karthick]]></dc:creator>
		<pubDate>Tue, 03 Dec 2019 18:38:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5809#comment-7914</guid>

					<description><![CDATA[select orderid from orders 
group by orderid 
having count(*) &#062;2]]></description>
			<content:encoded><![CDATA[<p>select orderid from orders<br />
group by orderid<br />
having count(*) &gt;2</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
