<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Stored Procedure Help (TechOff on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/techoff/178235-stored-procedure-help/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Stored Procedure Help (TechOff on Channel 9)</title><link>http://channel9.msdn.com/forums/TechOff/178235-Stored-Procedure-Help/</link></image><description>Stored Procedure Help</description><link>http://channel9.msdn.com/forums/TechOff/178235-Stored-Procedure-Help/</link><language>en-us</language><pubDate>Mon, 17 Apr 2006 15:57:29 GMT</pubDate><lastBuildDate>Mon, 17 Apr 2006 15:57:29 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3243.35083, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Stored Procedure Help</title><description>&lt;blockquote&gt;
				&lt;div&gt;VBJB wrote:&lt;/div&gt;
				&lt;div&gt;I&lt;br /&gt;I want a query that will return a single value, 0 if all values are zero and a 1 if any of the values are a 1.&lt;br /&gt;&lt;/div&gt;
		&lt;/blockquote&gt;
		&lt;br /&gt;
		&lt;br /&gt;Sounds like a job for MAX:&lt;br /&gt;&lt;br /&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX(Job_Operation.Inside_Oper)&lt;br /&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job LEFT OUTER JOIN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job)_Operation ON Job.Job = Job_Operation.Job&lt;br /&gt;&lt;br /&gt;This will fail if Inside_Oper is a bit type [which, as you say, it is] because you can't take a MAX of a bit.&lt;br /&gt;&lt;br /&gt;But there's an easy fix:&lt;br /&gt;&lt;br /&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX(CAST(Job_Operation.Inside_Oper as int))&lt;br /&gt;
FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job LEFT OUTER JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job)_Operation ON Job.Job = Job_Operation.Job&lt;br /&gt;
&lt;br /&gt;
If you want to consider NULLs as 0 or 1, you can do&lt;br /&gt;&lt;br /&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISNULL(MAX(CAST(Job_Operation.Inside_Oper as int)), 0 /* or 1 */)&lt;br /&gt;

FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job LEFT OUTER JOIN&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job)_Operation ON Job.Job = Job_Operation.Job&lt;br /&gt;

&lt;br /&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/178235-Stored-Procedure-Help/?CommentID=178238</link><pubDate>Mon, 17 Apr 2006 15:57:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/178235-Stored-Procedure-Help/?CommentID=178238</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/178238/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>	VBJB wrote:
				II want a query that will return a single value, 0 if all values are zero and a 1 if any of the values are a 1.
		
		
		Sounds like a job for MAX:SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX(Job_Operation.Inside_Oper)FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Job LEFT OUTER&amp;#8230;</evnet:previewtext><dc:creator>Maurits</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/178238/Trackback.aspx</trackback:ping></item></channel></rss>