Articles of date range

Создавать список с первым и последним днем ​​месяца за данный период

Мне нужно создать список с двумя столбцами дневных интервалов за каждый месяц за определенный период. Первый столбец должен быть первым днем ​​месяца, а второй – последним днем ​​месяца. Пример: Дата начала: 2014-01-01 Дата окончания: 2014-06-30 Результат должен быть в двух столбцах: 1. 2014-01-01 | 2014-01-31 2. 2014-02-01 | 2014-02-28 3. 2014-03-01 | 2014-03-31 4. 2014-04-01 […]

Генерировать данные для диапазона дат, в том числе тех, которые отсутствуют в данных

Вот моя структура и данные таблицы: CREATE TABLE event ( EventID INT(11) NOT NULL AUTO_INCREMENT, EventDate DATETIME DEFAULT NULL, Description VARCHAR(50) DEFAULT NULL, PRIMARY KEY (EventID) ); INSERT INTO event (EventID, EventDate, Description) VALUES (1, '2011-01-01 00:00:00', 'Event 1'), (2, '2011-03-01 00:00:00', 'Event 2'), (3, '2011-06-01 00:00:00', 'Event 3'), (4, '2011-09-01 00:00:00', 'Event 4'); И […]

SQL Query – собирать данные на основе диапазона дат – возможное переменное число столбцов

пожалуйста, простите мою неопытность, я надеюсь, что это не слишком глупо вопрос, я застрял и не имею, куда еще повернуть. Я буду держать это в курсе: Я пытаюсь собрать данные о заработной плате с такими результатами: У меня есть переменное число столбцов . Мне будет предоставлен диапазон дат и вам потребуется вернуть запись посещаемости за […]

Получите максимальное количество заказов в диапазоне

У меня есть модель ParkingLot . Парковочные места имеют ряд доступных lots . Затем пользователи могут забронировать паркинг на один или несколько дней. Поэтому у меня есть модель Booking . class ParkingLot has_many :bookings end class Booking belongs_to :parking_lot end Упрощенная Usecase парковка При наличии парковки с 5 доступными лотами: Бронирование Боб записывает место с […]

Выберите диапазон дат из столбца временной метки

В настоящее время в моей таблице есть столбец для хранения даты и времени. Тип данных этого столбца – это метка времени без часового пояса . Таким образом, он имеет значения в формате '2011-09-13 11:03:44.537' . Мне нужно получить строки относительно даты. Если я использую: select * from table where mdate >= '2011-09-13 11:03:44.537' and mdate […]

Сравните несколько диапазонов дат

Я использую iReport 3.0.0, PostgreSQL 9.1. Для отчета мне нужно сравнить диапазоны дат от счетов-фактур с диапазонами дат в фильтрах и распечатать для каждого кода счета-фактуры, если диапазон фильтров покрыт , частично покрыт и т. Д. Чтобы усложнить ситуацию, может быть несколько диапазонов дат для кода счета-фактуры. Счета счетов ID Code StartDate EndDate 1 111 […]

Пересечения диапазона ORACLE SQL Date

У меня есть таблица T1, она содержит значение NAME (не уникальное) и диапазон дат (D1 и D2, которые являются датами). Когда NAME совпадают, мы объединяем диапазоны дат (например, B). Но в результате (X) нам нужно сделать пересечение всех диапазонов дат Изменить: Таблица T1 NAME | D1 | D2 A | 20100101 | 20101211 B | […]

Количество дней в диапазоне дат?

У меня есть такой запрос: SELECT COUNT(*) AS amount FROM daily_individual_tracking WHERE sales = 'YES' AND daily_individual_tracking_date BETWEEN '2010-01-01' AND '2010-03-31' Я выбираю из диапазона дат. Есть ли способ получить общие дни в диапазоне дат?

PostgreSQL, min, max и количество дат в диапазоне

Этот вопрос основан на двух предыдущих здесь и здесь . Я очень стараюсь получить эти два запроса: SELECT min(to_date(nullif(mydatetext,''), 'DD.MM.YYYY')) AS dmin, max(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')) AS dmax FROM mytable а также SELECT count(*) FROM mytable WHERE to_date(nullif(mydatetxt,'')) 'ERROR HERE BETWEEN max(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')) AND min(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')) в одном, поэтому я могу читать результат как минимальную дату, максимальную […]

Еженедельные общие суммы

У меня есть таблица в базе данных PostgreSQL, содержащая даты и общее количество в день. mydate total 2012-05-12 12 2012-05-14 8 2012-05-13 4 2012-05-12 12 2012-05-15 2 2012-05-17 1 2012-05-18 1 2012-05-21 1 2012-05-25 1 Теперь мне нужно получить недельные итоги для заданного диапазона дат. Ex. Я хочу получить еженедельные итоги с 2012-05-01 по 2012-05-31 […]