<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Чайнику нужен совет...]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1139&amp;type=atom" />
	<updated>2009-03-18T06:47:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1139</id>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7506#p7506" />
			<content type="html"><![CDATA[<p>Ничего у меня так и не вышло, не видит запрос условия active=&#039;yes&#039;, пробовал различные варианты, даже по советам специалистов замену поля tissa и на float, и на double<br />Вышел из положения запросом:<br />$result = mysql_query(&quot;SELECT * FROM bir_cr WHERE (active=&#039;yes&#039; AND buysell=&#039;buy&#039;)&quot;); <br />и последующей php обработкой</p>]]></content>
			<author>
				<name><![CDATA[lokov]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1858</uri>
			</author>
			<updated>2009-03-18T06:47:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7506#p7506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7488#p7488" />
			<content type="html"><![CDATA[<p><strong>lokov</strong><br />Если в поле tissa целое число с возможными отрицательными значениями, то так:<br /></p><div class="codebox"><pre><code>$result = mysql_query(&quot;SELECT MAX(CAST(`tissa` AS SIGNED)) FROM `bir_cr` WHERE `active`=&#039;yes&#039; OR `buysell`=&#039;buy&#039;&quot;);</code></pre></div><p>Если в поле tissa целое число без отрицательных значений, то так:<br /></p><div class="codebox"><pre><code>$result = mysql_query(&quot;SELECT MAX(CAST(`tissa` AS UNSIGNED)) FROM `bir_cr` WHERE `active`=&#039;yes&#039; OR `buysell`=&#039;buy&#039;&quot;);</code></pre></div><p>Если в поле tissa дробное число, то так (следует прописать в DECIMAL количество символов в числе и количество символов после запятой):<br /></p><div class="codebox"><pre><code>$result = mysql_query(&quot;SELECT MAX(CAST(`tissa` AS DECIMAL(10,2))) FROM `bir_cr` WHERE `active`=&#039;yes&#039; OR `buysell`=&#039;buy&#039;&quot;);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-03-16T18:14:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7488#p7488</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7485#p7485" />
			<content type="html"><![CDATA[<p>`id` int(11) NOT NULL auto_increment,<br />&nbsp; `ownuid` int(11) default NULL,<br />&nbsp; `kol` int(11) default NULL,<br />&nbsp; `sum` varchar(10) default &#039;0&#039;,<br />&nbsp; `tissa` varchar(10) default &#039;0&#039;,<br />&nbsp; `active` enum(&#039;yes&#039;,&#039;no&#039;) default &#039;no&#039;,<br />&nbsp; `buysell` enum(&#039;buy&#039;,&#039;sell&#039;) default NULL,</p>]]></content>
			<author>
				<name><![CDATA[lokov]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1858</uri>
			</author>
			<updated>2009-03-16T12:53:08Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7485#p7485</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7484#p7484" />
			<content type="html"><![CDATA[<p><strong>lokov</strong><br />Посмотрите тип поля tissa. Если он текстовый, но содержит целое или дробное число, то необходима конвертация с помощью функции CAST().</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-03-16T12:40:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7484#p7484</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7483#p7483" />
			<content type="html"><![CDATA[<p>Мне и нужно выполнение двух обязательных условий, ситуация такая, в колонке tissa есть два одинаковых значения и так совпало что они оба получаются максимальными, но у одного стоит active=&#039;yes&#039; а у другого active=&#039;no&#039;. И запрос упорно не хочет искать вторую цифру с active=&#039;yes&#039; и постоянно выдает другую. Уже думаю может с&nbsp; MAX только одно условие можно?<br />по одному работает, а вместе нехотят...</p>]]></content>
			<author>
				<name><![CDATA[lokov]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1858</uri>
			</author>
			<updated>2009-03-16T11:32:35Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7483#p7483</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7482#p7482" />
			<content type="html"><![CDATA[<p><strong>lokov</strong><br />AND означает, что оба условия должны выполняться. Перепишите c OR так:<br /></p><div class="codebox"><pre><code>$result = mysql_query(&quot;SELECT MAX(tissa) FROM bir_cr WHERE active=&#039;yes&#039; OR buysell=&#039;buy&#039;&quot;);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-03-16T11:24:56Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7482#p7482</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Чайнику нужен совет...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7481#p7481" />
			<content type="html"><![CDATA[<p>Запрос:<br />$result = mysql_query(&quot;SELECT MAX(tissa) FROM bir_cr WHERE (active=&#039;yes&#039; AND buysell=&#039;buy&#039;)&quot;);<br />не срабатывает по одному из WHERE, хотя должно при обязательном условии active=&#039;yes&#039; и buysell=&#039;buy&#039;<br />Что делаю не так?</p>]]></content>
			<author>
				<name><![CDATA[lokov]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1858</uri>
			</author>
			<updated>2009-03-16T05:53:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7481#p7481</id>
		</entry>
</feed>
