SQL запрос для вывода зарплаты - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 06 Oct 2024 16:07:21 +0300 17. <strong>Im-ieee</strong>, привычка уже, со множеством таблиц когда работаешь...)<br> <br> <em><span style="font-size:x-small">Добавлено через 01:01 сек.</span></em><br> SELECT `surname`, `salary`, (IF(`salary` &lt;= 15000, `salary`*0.9, IF(`salary` &gt; 15000 AND `salary` &lt;= 50000, `salary`*0.85, `salary`))) AS `final_salary` FROM `people` https://visavi.net/topics/37577/632589 SQL запрос для вывода зарплаты Владислав Mon, 22 Apr 2013 20:03:05 +0400 Сообщения https://visavi.net/topics/37577/632589 16. <strong>KpuTuK</strong>, потому что не правелно ты даешь мне код php а я тебе уже 2 раз говорю мне надо чистый SQL..<br> <br> ----------------------<br> Cпасибо ребятам выше кто помог. правда не знаю провельно или нет, точнее скажу в понедельник.... https://visavi.net/topics/37577/632386 SQL запрос для вывода зарплаты Николай Sun, 21 Apr 2013 13:17:05 +0400 Сообщения https://visavi.net/topics/37577/632386 10. <strong>byvlad</strong>, можно несколько упростить - не писать `people`.(работа с одной таблицей ведь), умножать на 0.9 и 0.85 вместо вычета процентов. https://visavi.net/topics/37577/632385 SQL запрос для вывода зарплаты Петр Sun, 21 Apr 2013 13:10:34 +0400 Сообщения https://visavi.net/topics/37577/632385 15. <strong>Жадный лепрекон</strong>, <br> тоесть <br> <pre class="prettyprint"> &lt;? mysql_result(mysql_query(&quot;SELECT zarplata - IN ( SELECT zarplata FROM `users` WHERE `id` = &#039;$user&#91;id]&#039; LIMIT 1 ) / 10) FROM `users` WHERE `id` = &#039;$user&#91;id]&#039; LIMIT 1&quot;), 0); ?&gt; </pre> как то так??<br> <br> <em><span style="font-size:x-small">Добавлено через 09:00 сек.</span></em><br> 13. <strong>doct0r</strong>, а почему не правильно?? результат то даст правильный)) https://visavi.net/topics/37577/632364 SQL запрос для вывода зарплаты KpuTuK Sun, 21 Apr 2013 08:11:44 +0400 Сообщения https://visavi.net/topics/37577/632364 14. <strong>MEFISTOF</strong>, <a href="http://www.sql.ru/docs/sql/u_sql/ch11.shtml" target="_blank" rel="nofollow">http://www.sql.ru/docs/sql/u_sql/ch11.shtml</a><br> <br> <em><span style="font-size:x-small">Добавлено через 02:27 сек.</span></em><br> 13. <strong>doct0r</strong>, во 1 по-твоему я должен предлагать новый способ решения? Выше уже дали несколько вариантов<br> Во 2 - узнай сначала что такое троллинг<br> В 3 - если критик и дальше будет юзать такие запросы, то ничего хорошего с этого не выйдет, так что мой пост намного полезнее твоего. https://visavi.net/topics/37577/632348 SQL запрос для вывода зарплаты ZaRiN Sun, 21 Apr 2013 00:48:35 +0400 Сообщения https://visavi.net/topics/37577/632348 <blockquote class="blockquote"><strong>Жадный лепрекон</strong> (20 Апреля 2013 / 22:03)<br> 11. <strong>KpuTuK</strong>, <img src="https://visavi.net/uploads/stickers/facepalm.gif" alt="facepalm"> ты вообще о вложенных запросах что-то слышал? <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> </blockquote> Я не слышал... Обяъсни &quot;своими словами&quot;! https://visavi.net/topics/37577/632346 SQL запрос для вывода зарплаты Серега Sat, 20 Apr 2013 23:53:58 +0400 Сообщения https://visavi.net/topics/37577/632346 12. <strong>Жадный лепрекон</strong>, по крайней мере он постарался помочь автору, пусть не правильно но он попробовал помочь) а ты сидишь троллишь его а сам вообще тут ничего не написал полезного<img src="https://visavi.net/uploads/stickers/facepalm.gif" alt="facepalm"> https://visavi.net/topics/37577/632340 SQL запрос для вывода зарплаты Tima94 Sat, 20 Apr 2013 23:09:42 +0400 Сообщения https://visavi.net/topics/37577/632340 11. <strong>KpuTuK</strong>, <img src="https://visavi.net/uploads/stickers/facepalm.gif" alt="facepalm"> ты вообще о вложенных запросах что-то слышал? <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/37577/632339 SQL запрос для вывода зарплаты ZaRiN Sat, 20 Apr 2013 23:03:04 +0400 Сообщения https://visavi.net/topics/37577/632339 <blockquote class="blockquote"><strong>Trance Mission</strong> (19 Апреля 2013 / 13:48)<br> 2. <strong>KpuTuK</strong>, нужно без php только на языке sql</blockquote> <pre class="prettyprint"> &lt;?php mysql_result(mysql_query(&quot;SELECT zarplata - (&quot;. mysql_result(mysql_query(&quot;SELECT zarplata FROM `users` WHERE `id` = &#039;$user&#91;id]&#039; LIMIT 1&quot;), 0) .&quot; / 10) FROM `users` WHERE `id` = &#039;$user&#91;id]&#039; LIMIT 1&quot;), 0); ?&gt; в два запроса так попробуй &#58;) </pre> https://visavi.net/topics/37577/632197 SQL запрос для вывода зарплаты KpuTuK Fri, 19 Apr 2013 18:34:28 +0400 Сообщения https://visavi.net/topics/37577/632197 SELECT `people`.`surname`, `people`.`salary`, (IF(`people`.`salary` &lt;= 15000, (`people`.`salary`-(`people`.`salary`*0.1)), IF(`people`.`salary` &gt; 15000 AND `people`.`salary` &lt;= 50000, `people`.`salary`-(`people`.`salary`*0.15), `people`.`salary`))) AS `final_salary` FROM `people`<br> ну этот рабочий, специально проверил только что https://visavi.net/topics/37577/632179 SQL запрос для вывода зарплаты Владислав Fri, 19 Apr 2013 15:57:46 +0400 Сообщения https://visavi.net/topics/37577/632179 select fio, zp,<br> case zp&lt;15000<br> when true then zp-zp*0.1<br> when false then zp-zp*0.15<br> end as zp<br> from<br> `user`<br> <br> <em><span style="font-size:x-small">Добавлено через 09:16 сек.</span></em><br> SELECT name, <br> IF(sum &gt;= 15000, sum*0.85, sum * 0.90) as sum<br> FROM user<br> <br> <br> или так https://visavi.net/topics/37577/632173 SQL запрос для вывода зарплаты Удаленный Fri, 19 Apr 2013 15:36:32 +0400 Сообщения https://visavi.net/topics/37577/632173 6. <strong>byvlad</strong>,да какая разница какая структура главное есть 2 поля например<br> fio varchar(50) not null,<br> zp int(11) not null<br> <br> <br> да и все https://visavi.net/topics/37577/632167 SQL запрос для вывода зарплаты Николай Fri, 19 Apr 2013 15:02:06 +0400 Сообщения https://visavi.net/topics/37577/632167 <pre class="prettyprint">&quot;SELECT (`zarplata` * (100 - $percent)/100) as `without_percent` FROM `user` WHERE `id` = &#039;$user&#91;id]&#039; &quot;</pre> Ну дочитал про условия( https://visavi.net/topics/37577/632164 SQL запрос для вывода зарплаты Назар Fri, 19 Apr 2013 14:13:45 +0400 Сообщения https://visavi.net/topics/37577/632164 5. <strong>Trance Mission</strong>, структуру таблиц скинь<br> <pre class="prettyprint">SELECT `people`.`surname`, `people`.`salary`, (IF(`people`.`salary` &lt;= 15000, (`people`.`salary`-(`people`.`salary`*0.1)), IF(`people`.`salary` &gt; 15000 AND `people`.`salary` &lt;= 50000, (`people`.`salary`*0.15), `people`.`salary`))) AS `final_salary` FROM `people`</pre> как-то так)) https://visavi.net/topics/37577/632162 SQL запрос для вывода зарплаты Владислав Fri, 19 Apr 2013 14:03:32 +0400 Сообщения https://visavi.net/topics/37577/632162 4. <strong>byvlad</strong>, фамилия ( зарплата уже с вычтенным % налогом) https://visavi.net/topics/37577/632161 SQL запрос для вывода зарплаты Николай Fri, 19 Apr 2013 13:55:47 +0400 Сообщения https://visavi.net/topics/37577/632161