При
Проблема в следующем:
есть таблица:
\d test
Table "public.test"
Column | Type | Modifiers
--------+-------------------+-------------------------------
id | integer | not null default nextval('test_id_seq'::regclass)
first | integer |
last | integer |
value | character varying |
select * from test;
id | first | last | value
----+-------+------+-------
1 | 1 | 2 |
4 | 3 | 5 |
5 | 7 | 10 |
(3 rows)
Для простоты, можно предположить, что first - это время входа, а last - время выхода. т.о. (first,last) - интервал времени
хочется добавить некое ограничение, чтобы данные вида
insert into test (first, last) values(8, 11) НЕ принимались. т.е.
проверять уже введенные интервалы и новый на пересечение.
можно конечно все это реализовать на PHP но хочется более
симпатичного решения
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от qqqq
Ответ на:
комментарий
от qqqq

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с упорядочиванием записей в PostgreSQL (2017)
- Форум Как правильно написать запрос на получение всех диалогов? (2021)
- Форум Выполнить запрос 1 раз, но получать записи по кускам (2020)
- Форум [postrgesql] переупорядочить таблицу (2008)
- Форум Помогите реализовать рекурсивное дерево (2016)
- Форум sqlite избежать автоинкремента primary key (2017)
- Форум MySQL vs. PostgreSQL holy war (2013)
- Форум сформировать условие для setFilter из QSqlTableModel (2015)
- Форум Persistence / Data mapping (2010)
- Форум Наконец-то! Я осилил рекурсивное дерево на SQL! (2016)