Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ / 5 сообщений из 5, страница 1 из 1
02.08.2005, 13:40:02
    #33196473
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ
есть table:| company | name | date | cost1 | cost2 | cost3 | f1 | f2 | f3 | T_ID |



хочу сделать запрос где суминуетса 'cost' при условии что часть из : f1,f2,f3,f4,f5 будут равны например 'hhh' , если например f1 и f5 содержат
'hhh' то сумируй cost1 и cost5

КАК РЕШИТЬ ПРОБЛЕМУ?
...
Рейтинг: 0 / 0
02.08.2005, 13:52:08
    #33196518
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ
...
Рейтинг: 0 / 0
02.08.2005, 14:54:29
    #33196787
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ
just beginner

вспомогательная таблица не помешала бы, но так меня устраевает больше
...
Рейтинг: 0 / 0
02.08.2005, 14:55:51
    #33196797
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ
значит ты предлогаеш делать все IF оператором?
...
Рейтинг: 0 / 0
04.08.2005, 04:01:07
    #33200618
Steven13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ
Здесь есть пример:
http://sql.ru/forum/actualthread.aspx?tid=202941
Вот специфический метод:
http://forum.vingrad.ru/index.php?showtopic=52173&st=0entry412336

ЗЫ: ИМХО.
Но эта проблема из-за неправильной структуры таблиц.
Розбив таблицу на несколько можно добится правильного результата.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ЗАПРОС SELECT , КАК РЕШИТЬ ПРОБЛЕМУ / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]