Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ISNULL ??? / 4 сообщений из 4, страница 1 из 1
21.10.2002, 12:54:30
    #32060199
Jcomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ISNULL ???
Собственно есть запрос:
Код: plaintext
1.
2.
3.
4.
5.
6.
select *, sort=(select max([Date]) from ForumMessages sFM where sFM.ThreadID = mFM.ThreadID),
countA = (select count(id) from ForumMessages sFM where sFM.ThreadID = mFM.ThreadID and sFM.ParentItemID is not null ), 
countview=(select countview from ForumView where id=mFM.Id)
from ForumMessages mFM INNER JOIN forumIcons as fI on mFM.icon = fI.id 
where ParentItemID is null
order by sort desc


И вот countview часто густо бывает NULL , хотелось бы что-бы возвращалось вместо NULL - 0 . Знаю что есть функция ISNULL. (На этом форуме люди научили BOL читать :-)).
Пробывал так :
countview=(select ISNULL(countview,0) from ForumView where id=mFM.Id)

не катит все равно возращает NULL .. в чем грабли ?
...
Рейтинг: 0 / 0
21.10.2002, 12:57:01
    #32060201
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ISNULL ???
а так?
Код: plaintext
1.
select countview=ISNULL(countview, 0 ) from ForumView where id=mFM.Id
...
Рейтинг: 0 / 0
21.10.2002, 13:01:28
    #32060207
vap
vap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ISNULL ???
Наверное вы хотели написать

countview=ISNULL(select countview from ForumView where id=mFM.Id), 0)
...
Рейтинг: 0 / 0
21.10.2002, 13:05:48
    #32060209
Jcomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ISNULL ???
to Vap - точно !!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ISNULL ??? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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