![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.01.2016
Сообщений: 1
|
![]()
Почему возникает эта ошибка???
Ошибка синтаксиса (пропущен оператор) в выражении запроса '[Стипендія нарахування].[Середній бал]? (база данных в Access 2010) SELECT [Стипендія нарахування].[Середній бал] IF([Середній бал]<4,"0", IF([Середній бал]=5,"950", IF([Середній бал]>=4 And <5,"800")) AS [Стипендія] FROM [Стипендія нарахування]; Где тут что не так? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Там и тут все так но запятой не хватает. Еще и скобки закрывающей. Найдешь? Насчет IF - может IIF все таки? И это >=4 And <5 какое-то не такое. Может еще что проглядел
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 28.01.2016 в 15:56. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
так должно работать.
Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 28.01.2016 в 16:26. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Не будет. Еще запятой не хватает, 1-ый параметр в 3-ем IIF не верный, в нем же отсутствует 3-ий параметр
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Цитата:
исправил только 3 параметр тут на кой??
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В IIf три параметра. Какое у него значение должно быть ТС лучше знает. Хотя сомневаюсь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Цитата:
по крайней мере в Access 2003 запрос проверял работает
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
NULL возвращает что ли, если условие ложно? Сомнительно. Проверять лень
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 28.01.2016 в 16:36. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
да, просто пустую ячейку оставляет.
![]() ![]() ![]()
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 28.01.2016 в 16:42. Причина: чтобы развеять сомнение приложил скрины |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А ADO это съест?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в SQL запросе (выдаётся "пропущен оператор" ) | Alina1807 | Помощь студентам | 4 | 13.04.2015 10:57 |
Ошибка синтаксиса (пропущен оператор) в выражении запроса | Марсель21 | Общие вопросы Delphi | 30 | 15.01.2015 15:48 |
Помогите с запросом SQL. Ошибка синтаксиса в выражении запроса. | ZiG24RUS | Microsoft Office Access | 1 | 19.05.2009 06:29 |
при поиске по базе выдает ошибку - Пропущен оператор в выражении | frai | БД в Delphi | 1 | 09.11.2007 23:01 |