<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; OVER clause with FIRST _VALUE and LAST_VALUE  &#8211; Analytic Functions Introduced in SQL Server 2012 &#8211; ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING</title>
	<atom:link href="http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Thu, 23 May 2013 14:22:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: John_W</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-402834</link>
		<dc:creator><![CDATA[John_W]]></dc:creator>
		<pubDate>Wed, 02 Jan 2013 18:01:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-402834</guid>
		<description><![CDATA[Is there a way to ignore nulls, and use the last valid value?]]></description>
		<content:encoded><![CDATA[<p>Is there a way to ignore nulls, and use the last valid value?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #007 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-393530</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #007 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 15 Dec 2012 01:31:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-393530</guid>
		<description><![CDATA[[...]  [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #004 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-379692</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #004 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 24 Nov 2012 01:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-379692</guid>
		<description><![CDATA[[...] FIRST_VALUE [...]]]></description>
		<content:encoded><![CDATA[<p>[...] FIRST_VALUE [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #003 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-375260</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #003 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 17 Nov 2012 01:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-375260</guid>
		<description><![CDATA[[...] Introduction to FIRST_VALUE and LAST_VALUE with OVER clause [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Introduction to FIRST_VALUE and LAST_VALUE with OVER clause [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Beginning New Weekly Series &#8211; Memory Lane &#8211; #002 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-371931</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Beginning New Weekly Series &#8211; Memory Lane &#8211; #002 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 10 Nov 2012 01:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-371931</guid>
		<description><![CDATA[[...] OVER clause with FIRST_VALUE and LAST_VALUE – Analytic Functions [...]]]></description>
		<content:encoded><![CDATA[<p>[...] OVER clause with FIRST_VALUE and LAST_VALUE – Analytic Functions [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-343250</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Wed, 12 Sep 2012 19:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-343250</guid>
		<description><![CDATA[I am having similar query problem but i can&#039;t slove using Fist and last value as SQL 2008 doesn&#039;t support it....Can any one help me please.........

Below is the table:

Col1         Col2        Col3        Col4
----------- ----------- ----------- -----------------
1              1           120             0.1243        ....1st Row
1              1           130             0.1211       
1              1           140             0.1117
1              1           150             0.1298
1              1           160             0.1243
1              1           170             0.1180
1              1           180             0.1167
1              1           190             0.1191
1              1           200             0.1231
1              1           210             0.1185        ....10th Row
1              1           220             0.1287        ....11th Row
1              1           230             0.1058
1              1           240             0.1104
1              1           250             0.1270
1              1           260             0.1127
1              2           120             0.1191
1              2           130             0.1169
1              2           140             0.1101
1              2           150             0.1272
1              2           160             0.1125        .....20th Row 


Output I am looking for is:  Average(Col4) for every 10 rows with their starting and ending column values


Col1         StartCol2	  EndingCol2   StartCol3    EndingCol3       Average(Col4)
-----------    -----------  -----------       -------------    ---------------- 	    -----------------1                  1             1                   120	              210                 0.12066      
1                  1             2                   220                160                 0.11704

Let me know if any one has a question....]]></description>
		<content:encoded><![CDATA[<p>I am having similar query problem but i can&#8217;t slove using Fist and last value as SQL 2008 doesn&#8217;t support it&#8230;.Can any one help me please&#8230;&#8230;&#8230;</p>
<p>Below is the table:</p>
<p>Col1         Col2        Col3        Col4<br />
&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1              1           120             0.1243        &#8230;.1st Row<br />
1              1           130             0.1211<br />
1              1           140             0.1117<br />
1              1           150             0.1298<br />
1              1           160             0.1243<br />
1              1           170             0.1180<br />
1              1           180             0.1167<br />
1              1           190             0.1191<br />
1              1           200             0.1231<br />
1              1           210             0.1185        &#8230;.10th Row<br />
1              1           220             0.1287        &#8230;.11th Row<br />
1              1           230             0.1058<br />
1              1           240             0.1104<br />
1              1           250             0.1270<br />
1              1           260             0.1127<br />
1              2           120             0.1191<br />
1              2           130             0.1169<br />
1              2           140             0.1101<br />
1              2           150             0.1272<br />
1              2           160             0.1125        &#8230;..20th Row </p>
<p>Output I am looking for is:  Average(Col4) for every 10 rows with their starting and ending column values</p>
<p>Col1         StartCol2	  EndingCol2   StartCol3    EndingCol3       Average(Col4)<br />
&#8212;&#8212;&#8212;&#8211;    &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8212;&#8211;       &#8212;&#8212;&#8212;&#8212;-    &#8212;&#8212;&#8212;&#8212;&#8212;- 	    &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;1                  1             1                   120	              210                 0.12066<br />
1                  1             2                   220                160                 0.11704</p>
<p>Let me know if any one has a question&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; 2012 &#8211; Summary of All the Analytic Functions &#8211; MSDN and SQLAuthority &#171; Journey to SQLAuthority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-202546</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; 2012 &#8211; Summary of All the Analytic Functions &#8211; MSDN and SQLAuthority &#171; Journey to SQLAuthority]]></dc:creator>
		<pubDate>Wed, 23 Nov 2011 01:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-202546</guid>
		<description><![CDATA[[...] FIRST_VALUE [...]]]></description>
		<content:encoded><![CDATA[<p>[...] FIRST_VALUE [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Benito</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-195495</link>
		<dc:creator><![CDATA[Carlos Benito]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 20:00:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-195495</guid>
		<description><![CDATA[The PARTITION clause must be deleted.]]></description>
		<content:encoded><![CDATA[<p>The PARTITION clause must be deleted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Benito</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-195479</link>
		<dc:creator><![CDATA[Carlos Benito]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 19:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-195479</guid>
		<description><![CDATA[In the article this query 

SELECT s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty,
 FIRST_VALUE(SalesOrderDetailID) OVER (PARTITION BY SalesOrderID
 ORDER BY SalesOrderDetailID
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FstValue,
 LAST_VALUE(SalesOrderDetailID) OVER (PARTITION BY SalesOrderID
 ORDER BY SalesOrderDetailID
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) LstValue
 FROM Sales.SalesOrderDetail s
 WHERE SalesOrderID IN (43670, 43669, 43667, 43663)
 ORDER BY s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty
 GO
 
returns:

SalesOrderID	SalesOrderDetailID	OrderQty	FstValue	LstValue
43663	52	1	52	114
43667	77	3	52	114
43667	78	1	52	114
43667	79	1	52	114
43667	80	1	52	114
43669	110	1	52	114
43670	111	1	52	114
43670	112	2	52	114
43670	113	2	52	114
43670	114	1	52	114

this is wrong. 

This query will return the result above
 

SELECT s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty,
 FIRST_VALUE(SalesOrderDetailID) OVER (PARTITION BY 1
 ORDER BY SalesOrderDetailID
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FstValue,
 LAST_VALUE(SalesOrderDetailID) OVER (PARTITION BY 1
 ORDER BY SalesOrderDetailID
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) LstValue
 FROM Sales.SalesOrderDetail s
 WHERE SalesOrderID IN (43670, 43669, 43667, 43663)
 ORDER BY s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty
 GO]]></description>
		<content:encoded><![CDATA[<p>In the article this query </p>
<p>SELECT s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty,<br />
 FIRST_VALUE(SalesOrderDetailID) OVER (PARTITION BY SalesOrderID<br />
 ORDER BY SalesOrderDetailID<br />
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FstValue,<br />
 LAST_VALUE(SalesOrderDetailID) OVER (PARTITION BY SalesOrderID<br />
 ORDER BY SalesOrderDetailID<br />
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) LstValue<br />
 FROM Sales.SalesOrderDetail s<br />
 WHERE SalesOrderID IN (43670, 43669, 43667, 43663)<br />
 ORDER BY s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty<br />
 GO</p>
<p>returns:</p>
<p>SalesOrderID	SalesOrderDetailID	OrderQty	FstValue	LstValue<br />
43663	52	1	52	114<br />
43667	77	3	52	114<br />
43667	78	1	52	114<br />
43667	79	1	52	114<br />
43667	80	1	52	114<br />
43669	110	1	52	114<br />
43670	111	1	52	114<br />
43670	112	2	52	114<br />
43670	113	2	52	114<br />
43670	114	1	52	114</p>
<p>this is wrong. </p>
<p>This query will return the result above</p>
<p>SELECT s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty,<br />
 FIRST_VALUE(SalesOrderDetailID) OVER (PARTITION BY 1<br />
 ORDER BY SalesOrderDetailID<br />
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FstValue,<br />
 LAST_VALUE(SalesOrderDetailID) OVER (PARTITION BY 1<br />
 ORDER BY SalesOrderDetailID<br />
 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) LstValue<br />
 FROM Sales.SalesOrderDetail s<br />
 WHERE SalesOrderID IN (43670, 43669, 43667, 43663)<br />
 ORDER BY s.SalesOrderID,s.SalesOrderDetailID,s.OrderQty<br />
 GO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ashish Kadam</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192912</link>
		<dc:creator><![CDATA[Ashish Kadam]]></dc:creator>
		<pubDate>Fri, 11 Nov 2011 05:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192912</guid>
		<description><![CDATA[Hi Pinal,
    Thank you. It&#039;s good and easily understood article.]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,<br />
    Thank you. It&#8217;s good and easily understood article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh Molankar</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192825</link>
		<dc:creator><![CDATA[Nilesh Molankar]]></dc:creator>
		<pubDate>Fri, 11 Nov 2011 03:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192825</guid>
		<description><![CDATA[Thank you. That explains it all.]]></description>
		<content:encoded><![CDATA[<p>Thank you. That explains it all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Puzzle to Win Print Book &#8211; Functions FIRST_VALUE and LAST_VALUE with OVER clause and ORDER BY &#171; Journey to SQLAuthority</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192764</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Puzzle to Win Print Book &#8211; Functions FIRST_VALUE and LAST_VALUE with OVER clause and ORDER BY &#171; Journey to SQLAuthority]]></dc:creator>
		<pubDate>Fri, 11 Nov 2011 01:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192764</guid>
		<description><![CDATA[[...] Comments       GA_googleFillSlot(&quot;sqlauthority_728x90&quot;);     &#171; SQL SERVER &#8211; OVER clause with FIRST _VALUE and LAST_VALUE &#8211; Analytic Functions Introduce... [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Comments       GA_googleFillSlot(&quot;sqlauthority_728x90&quot;);     &laquo; SQL SERVER &#8211; OVER clause with FIRST _VALUE and LAST_VALUE &#8211; Analytic Functions Introduce&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramdas</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192460</link>
		<dc:creator><![CDATA[Ramdas]]></dc:creator>
		<pubDate>Thu, 10 Nov 2011 15:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192460</guid>
		<description><![CDATA[Interesting article and good observations.
Thank you]]></description>
		<content:encoded><![CDATA[<p>Interesting article and good observations.<br />
Thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chirag Satasiya</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192167</link>
		<dc:creator><![CDATA[Chirag Satasiya]]></dc:creator>
		<pubDate>Thu, 10 Nov 2011 09:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192167</guid>
		<description><![CDATA[Hi pinal sir,
Thanks for this explanation.

We can say FIRST_VALUE and LAST_VALUE is advanced version of MIN and MAX functions of SQL Server with OVER function.
Till now if we want any column with with MIN or MAX we have to used group by clause.
And also with group by we have limited rows of data.

So its because of OVER function we got First_Value and Last_Value.

Regard$
Chirag Satasiya]]></description>
		<content:encoded><![CDATA[<p>Hi pinal sir,<br />
Thanks for this explanation.</p>
<p>We can say FIRST_VALUE and LAST_VALUE is advanced version of MIN and MAX functions of SQL Server with OVER function.<br />
Till now if we want any column with with MIN or MAX we have to used group by clause.<br />
And also with group by we have limited rows of data.</p>
<p>So its because of OVER function we got First_Value and Last_Value.</p>
<p>Regard$<br />
Chirag Satasiya</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh Molankar</title>
		<link>http://blog.sqlauthority.com/2011/11/10/sql-server-over-clause-with-first-_value-and-last_value-analytic-functions-introduced-in-sql-server-2012-rows-between-unbounded-preceding-and-unbounded-following/#comment-192018</link>
		<dc:creator><![CDATA[Nilesh Molankar]]></dc:creator>
		<pubDate>Thu, 10 Nov 2011 03:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/?p=15683#comment-192018</guid>
		<description><![CDATA[Sir,
I have one question :-
Referring to the diagram 3 of the article. 

Do the LAST_VALUE and FIRST_VALUE functions take into account the max and min
values in the given set or they are just based out of the last and first 
values depending on the sorting.

As in say if the order by was diff and on row 4 we had the SalesOrderDetailID = 80
and on row 5 we had it = 79. then what would be the LstValue of these rows 
respectively.

Will it be  (as given in the diagram)
Row 4 : 80 
Row 5 : 80

or will it be 
Row 4 : 80
Row 5 : 79 

Thank you for this and all the articles on this site. they are really very very helpful.

--Nilesh]]></description>
		<content:encoded><![CDATA[<p>Sir,<br />
I have one question :-<br />
Referring to the diagram 3 of the article. </p>
<p>Do the LAST_VALUE and FIRST_VALUE functions take into account the max and min<br />
values in the given set or they are just based out of the last and first<br />
values depending on the sorting.</p>
<p>As in say if the order by was diff and on row 4 we had the SalesOrderDetailID = 80<br />
and on row 5 we had it = 79. then what would be the LstValue of these rows<br />
respectively.</p>
<p>Will it be  (as given in the diagram)<br />
Row 4 : 80<br />
Row 5 : 80</p>
<p>or will it be<br />
Row 4 : 80<br />
Row 5 : 79 </p>
<p>Thank you for this and all the articles on this site. they are really very very helpful.</p>
<p>&#8211;Nilesh</p>
]]></content:encoded>
	</item>
</channel>
</rss>
