-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Возвращается Null вместо значений в одном из полей

Понедельник, 27 Июля 2015 г. 09:18 + в цитатник
Вот запрос
apData и anData берут значения из aData со смещениями на день назад и вперед внешними объединениями
SELECT aData.Date, apData.pT1, 
aData.T1 AS T1, 
anData.nT1, aData.T2, apData.pT3, 
aData.T3 AS T3, 
anData.nT3, aData.T4, aData.M1, aData.M2, aData.M3, aData.M4, aData.V1, aData.V2, aData.V3, aData.V4, aData.dQ1, aData.dQ2, aData.WorkTime1, aData.WorkTime2, 
IIf((aData.T1<fLowLimT1() And (apData.pT1<fLowLimT1() Or anData.nT1<fLowLimT1())),1,0) AS 1Low, 
IIf((aData.T3<fLowLimT3() And (apData.pT3<fLowLimT3() Or anData.nT3<fLowLimT3())),1,0) AS T3Low 
FROM apData INNER JOIN (anData INNER JOIN aData ON anData.Date = aData.Date) ON apData.Date = aData.Date 

WHERE (((aData.Date) Between fStDate() And fEndDate()))
ORDER BY aData.Date;


Вместо значения в поле T1 возвращается толи Null, то ли пустая строка. Если убрать AS или заменить вражеское T на что-либо иное (tt, r, N наше Т) появляется значение.

Базу сжимал, при попытке сделать
"SELECT HouseData.Date, HouseData.T1 FROM HouseData;"
или
"SELECT HouseData.Date, Nz(HouseData.T1, '-') FROM HouseData;"
говорит что не знает HouseData.T1

Менять имя тоже не фонтан, есть код на VBA да и с T3 проблемы нет

http://www.sql.ru/forum/1167775/vozvrashhaetsya-null-vmesto-znacheniy-v-odnom-iz-poley


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку