Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.01.2018
Сообщений: 8

Не могу сделать условие

23.01.2018, 20:37. Показов 616. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Уже задавал такой вопрос, только по MS ACCESS. Вопрос тот же, только нужно сделать тоже условие в SQLite (Раздел SQLite не нашёл, поэтому пишу в раздел MySQL).

Создать базу и заполнить таблицы с горем пополам получилось)).С одним условием справился, а со вторым БЕДА)))

Есть таблица Звонок, атрибуты в ней: Дата Время IDСотрудника IDРеспондента НомерОпроса.

create table Звонок (
Дата INTEGER,
Время INTEGER Check (Время>0900 and Время<2100),
IDСотрудника INTEGER
REFERENCES Сотрудник (IDСотрудника),
IDРеспондента INTEGER NOT NULL
REFERENCES Респондент (IDРеспондента),
НомерОпроса INTEGER NOT NULL
REFERENCES Опрос (НомерОпроса),
primary key (Дата, Время, IDСотрудника));

Нужно сделать условие:
Запрещается в один день звонить два раза одному и тому же респонденту.

Помогите пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2018, 20:37
Ответы с готовыми решениями:

Не могу сделать условие на значение
Доброго времени суток! Проблема в том, что не могу сделать условие. У меня в БД есть сущность &quot;Звонок&quot;, а атрибуты в ней:...

Не могу осилить if (пробую сделать условие в парсере)
Здравствуйте, пытаюсь сделать парсер для обновления валют. Сам парсинг в массив получается, а вот задать условие для выбора нужной валюты...

Условие if. Как сделать повтор выполнения if-а, если условие не удовлетворяет требованиям в данный момент
Суть вопроса такова. В процессе работы программы запускается несколько потоков. Один из них выполняет бесконечный цикл, в котором каждую...

4
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
23.01.2018, 20:52
Я так понимаю что нужно создать уникальный индекс по двум полям: Дата и IDРеспондента.
0
0 / 0 / 0
Регистрация: 17.01.2018
Сообщений: 8
23.01.2018, 20:57  [ТС]
Да. Если я в Access смог сделать этот составной индекс, то в SQLite, не представляю как это сделать(
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
23.01.2018, 21:43
sdidi102, может так?

SQL
1
CREATE UNIQUE INDEX IF NOT EXISTS Имя_Индекса ON Звонок (Дата, IDРеспондента)
1
0 / 0 / 0
Регистрация: 17.01.2018
Сообщений: 8
23.01.2018, 21:52  [ТС]
Получилось! Отталкиваясь от Вашего кода, сделал немного по другому

create unique index индекс on Звонок (Дата, IDРеспондента);

и всё получилось!. Спасибо вам огромное!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.01.2018, 21:52
Помогаю со студенческими работами здесь

Условие в Delphi 2010, нужно сделать условие на TDBEDIT
Подскажите пожалуйста, у меня есть два эдита и одна кнопка, мне нужно сделать условие что при нажатии на кнопку, если эдиты пустые выдавал...

Не могу составить условие
Если в таблице есть запись, где user_id = $_GET, а friend_id = $_SESSION, то удалить из друзей, иначе добавить в друзья. Прошу помощи!

Не могу подобрать условие
Задача в приложении на картинке. Не могу правильно написать условие, для нахождения таких строк. В коде отмечен участок кода, с которым...

Не могу создать условие
Написать программу, которая во вводимой с клавиатуры последовательности {ai}, состоящей из 20 целых чисел, подсчитывает число пар элементов...

Не могу понять условие
Не могу понять что вводится в последней строке входных данных, если как описано в условии там время прихода рабочих, то почему там 6...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru