|
|
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Допустим есть таблица с численными значениями... Как подсчитать сумму всех значений...:::((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 14:05 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Оч просто. Идешь ближайший книжный магзин и отдело по ИТ, и покупаешь что-то типа "SQL для чайников" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 14:36 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
главное на спрашивайте это на форуме по MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 14:38 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Не в этом дело...ошибка то в C++ пишу такую вешь: int sum1 = 0; while(!Query4->Eof) { if(Query4->FieldByName("Номер")->Text == 1) { sum1 + = StrToInt(Query4->FieldByName("Площадь")->Text); } Он у меня матерится на sum + = и пишут синтакс ерор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 14:51 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
А запросом неззя подсчитать ?? select sum(площадь) as площадь from table where номер = 1 а в твоем случае сделай попроще :) int sum1 = 0; while(!Query4->Eof) { if(Query4->FieldByName("Номер")->Text == 1) { sum1 = sum1 +Query4->FieldByName("Площадь")->AsInteger; } воот ____ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 15:31 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
А скобку } после if поставить не забыли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 15:36 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2003, 17:31 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Ребят мне конечно стыдно...но почему-то он везде правильно считает... но в одном месте он у меня не правильно считает Скажем так вместо 16 пошит то 40 то 21 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 14:26 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
не аддитивная группа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 14:35 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Тамкороче говоря чуть побольше if'ов..там такая вот вещь: int sum1 = 0; int sum2 = 0; Query4->First(); while(!Query4->Eof) { if(Query4->FieldByName("Номер")->Text == 1) { sum1 = sum1 + Query4->FieldByName("Площадь")->AsInteger; } if(Query4->FieldByName("Номер")->Text == 2) { sum2 = sum2 + Query4->FieldByName("Площадь")->AsInteger; } } И как раз во втором if'е он начинает что то не то делать...??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 14:43 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
while(!Query4->Eof) { if(Query4->FieldByName("Номер")->Text == 1) { sum1 = sum1 + Query4->FieldByName("Площадь")->AsInteger; } if(Query4->FieldByName("Номер")->Text == 2) { sum2 = sum2 + Query4->FieldByName("Площадь")->AsInteger; } Query4->Next(); А про это забыл или сдесь(в посте ) не написал ? } ____ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 15:49 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Интерестно а если у тебя будет много-тысяч записей , ты вот так вот будешь перебирать все записи чтобы вычислить сумму ?? ____ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 15:51 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
Допустим есть таблица с численными значениями... Как подсчитать сумму всех значений...:::((( Я думаю самое время узнать про select SUM(field_name) from table_name Ж) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 17:01 |
|
||
|
Как подсчитать сумму значений в запросе???
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 17:02 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32366289&tid=2035573]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 303ms |

| 0 / 0 |
