Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.08.2008, 11:34
|
|||
---|---|---|---|
подзапросы и значение по умолчанию |
|||
#18+
Есть две таблицы: 1я заголовки документа, 2я спецификации. Связь один ко многим. Мне необходимно просумировать поля в тех спецификациях, которые удовлетворяют определенному условию и просумировать по документам. !НО! если встречается документ, в котором нет подходящих спецификаций, то подзапрос возвращает NULL, т.о. результат всего запроса тоже NULL. Как мне сделать запрос так, чтобы вместо NULL'a возвращался 0, и, соответственно, правильно выполнялся запрос? D MS SQL Server подобную проблему удалось решить с помощью T-SQL команды ISNULL. А вот в фоксе такое не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.08.2008, 11:40
|
|||
---|---|---|---|
подзапросы и значение по умолчанию |
|||
#18+
Big_FlyD MS SQL Server подобную проблему удалось решить с помощью T-SQL команды ISNULL. А вот в фоксе такое не работает. В фоксе это функция NVL() Подозреваю что твою задачу можно простым JOIN`ом порешать. Без подзапросов. Покажи структуру таблиц и твой запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.08.2008, 12:31
|
|||
---|---|---|---|
подзапросы и значение по умолчанию |
|||
#18+
Dima T Big_FlyD MS SQL Server подобную проблему удалось решить с помощью T-SQL команды ISNULL. А вот в фоксе такое не работает. В фоксе это функция NVL() Подозреваю что твою задачу можно простым JOIN`ом порешать. Без подзапросов. Покажи структуру таблиц и твой запрос. JOIN'ом и GROUP BY'ем - не лучший вариант, поскольку в запросе выводится много полей, а делать по всем им группировку не хочеться. А вот сделать сначала курсор с групировкой а потом его включить в запрос - вариант. Но NVL в данном случае лучше. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1587359]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 441ms |
0 / 0 |