|
|
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
Здравствуте. При построении запроса у меня возникла проблема. Выводятся лишние данные. Вернее я хочу, чтобы при выдоде результата данные card_number были уникальными (не повторялись) Но на деле у меня иначе. Подскажите пожалуйста что я делаю не так. Вот запрос. select DISTINCT talks.card_number, sum(talks.take_money) as account, part_number, case when take_money < cards.money then 'В использовании' else case when talks.take_money > cards.money then 'Переполнение' else case when talks.take_money = cards.money then 'Пустая' end end end as status from talks left join cards on (talks.card_number >= cards.begin_number and talks.card_number <= cards.end_number) where talks.operator_code = cards.operator_code group by talks.card_number, talks.take_money,cards.col_in_part,cards.money,cards.part_number Вот результат запроса. card_number account part_number status ----------------------------------------------------- ----------------------------------------------------- ----------- --------------- 68.0 92.0 1 В использовании 51456.0 147.0 3 В использовании 51456.0 210.0 3 В использовании 51456.0 315.0 3 В использовании 51456.0 693.0 3 В использовании 59648.0 63.0 3 В использовании 91136.0 63.0 3 В использовании 97280.0 522.0 3 В использовании 139520.0 63.0 3 В использовании 139520.0 105.0 3 В использовании 376576.0 63.0 3 В использовании 435200.0 63.0 3 В использовании 435200.0 261.0 3 В использовании 497920.0 63.0 3 В использовании 641536.0 63.0 3 В использовании 5473280.0 126.0 3 В использовании 8273152.0 126.0 3 В использовании 12531456.0 105.0 3 В использовании 12531456.0 252.0 3 В использовании 14077440.0 126.0 3 В использовании Заранее благодарен. Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 10:52:00 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
агрегировать по всем остальным стобцам... а не только account ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 11:03:26 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, но я немного не понял что делать нужно. Нельзя ли немного подробнее. Спсибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 11:27:15 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
Странный у вас какой-то синтаксис запроса. Distinct с group by, да еще sum(talks.take_money) при наличии group by talks.take_money Объясните лучше, что у вас за таблицы, какие в них данные и что вы хотите получить в результате запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 11:33:49 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
В таблице cards сведения о зарегистрированных картах. В talks записи о разговорах по этим картам. Вот я и хочу написать запрос о том по каким картам какой трафик был сделан, сравнить его с лимитом и так далее. Спасиьбо за внимание к моей проблеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 12:28:31 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
насчет кэйсов не уверен :), но... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 14:28:11 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 15:02:01 |
|
||
|
При построении запроса у меня возникла проблема.
|
|||
|---|---|---|---|
|
#18+
пардонс... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 15:06:27 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32062354&tid=1819282]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 352ms |

| 0 / 0 |
