
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2007, 16:17
|
|||
|---|---|---|---|
|
|||
Коррекция запроса SQL |
|||
|
#18+
Добрый день, я тут впервые, хотелось бы получить помощь...Я не знаком со структурой SQL запросов, но по работе столкнулся со следующей проблемой. Есть исходная функция, которая расчитывает количество комплектов. В ней я убираю один пунт БОНУС# и она перестает расчитывать количество комплектов... Function Кол_комплектов(Месяц, Год) As Integer ' посчитать кол-во комплектов Кол_комплектов = 0 For d = 1 To ID(0) strSQL = " SELECT DISTINCTROW [Бонус #1 (за отчетный период)], " & _ " Год, " & _ " Месяц, " & _ " [Дилер ID], " & _ " Count(*) AS [кол_во] " & _ " FROM вознаграждение " & _ " GROUP BY [Бонус #1 (за отчетный период)], " & _ " Год, " & _ " Месяц, " & _ " [Дилер ID] " & _ " HAVING ((([Бонус #1 (за отчетный период)])>0) AND " & _ " ((Год)=" & Chr(34) & CStr(Год) & Chr(34) & ") AND " & _ " ((Месяц)=" & Chr(34) & CStr(Месяц) & Chr(34) & ") AND " & _ " (([Дилер ID])=" & Chr(34) & CStr(ID(d)) & Chr(34) & "))" Set таблица_вознаграждения = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset) If таблица_вознаграждения.RecordCount() > 0 Then таблица_вознаграждения.MoveFirst While Not таблица_вознаграждения.EOF Кол_комплектов = Кол_комплектов + таблица_вознаграждения.Fields(4) таблица_вознаграждения.MoveNext Wend End If Next d End Function Я понимаю так, что Fields(4) влияет на расчет...? как это связано с запросом? помогите пожалуйста начинающему.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2007, 17:02
|
|||
|---|---|---|---|
Коррекция запроса SQL |
|||
|
#18+
А почему Вы решили, что это самый подходящий форум для такого вопроса ? Может все-таки лучше в профильный, если не ошибаюсьь, по MS Access ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=%D0%A2%D0%BE%D1%80%D0%BA]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 479ms |
| total: | 825ms |

| 0 / 0 |
