Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
VIEW из 2-х таблиц с условием 3-й
|
|||
|---|---|---|---|
|
#18+
поис юзал. инфы прочитал много, но всё равно ситуация такая. имеется таблица-список покупателей "Client": ID_Client NAME ТАблица покупок "Buy": ID_Client summa и таблица условий розн/мелк.опт/кр.опт ID_opt NAZV в ней всего 3 записи 1|ROZN 2|MOPT 3|KOPT нужно периодически делать View который покажет: Client.NAME, Buy.summa, NAZV исходя из условия если: сумма покупки < 500 тогда ROZN (то есть ID_opt=1) 1500 > сумма покупки > 500 тогда мелкий опт (ID_opt=2) сумма покупки > 1500 тогда крупный опт (ID_opt=3) у меня уже голова опухла :) проблема в том, что создавать новые таблицы в базе нельзя... и сделать это на чистом SQL у кого нибудь есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 18:07 |
|
||
|
VIEW из 2-х таблиц с условием 3-й
|
|||
|---|---|---|---|
|
#18+
9.13.1. CASE The SQL CASE expression is a generic conditional expression, similar to if/else statements in other languages: CASE WHEN condition THEN result [WHEN ...] [ELSE result] END CASE clauses can be used wherever an expression is valid. condition is an expression that returns a boolean result. If the result is true then the value of the CASE expression is the result that follows the condition. If the result is false any subsequent WHEN clauses are searched in the same manner. If no WHEN condition is true then the value of the case expression is the result in the ELSE clause. If the ELSE clause is omitted and no condition matches, the result is null. An example: SELECT * FROM test; a --- 1 2 3 SELECT a, CASE WHEN a=1 THEN ’one’ WHEN a=2 THEN ’two’ ELSE ’other’ END FROM test; a | case ---+------- 1 | one 2 | two 3 | other ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 19:32 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34657617&tid=2005283]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 440ms |

| 0 / 0 |
