Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос: Выбор по 2 периодам(предыдущий, текущий) одного контракта / 2 сообщений из 2, страница 1 из 1
08.10.2014, 16:20:04
    #38770639
Запрос: Выбор по 2 периодам(предыдущий, текущий) одного контракта
Необходимо заполнить таблицу разными данными за периоды.

Исходная таблица выглядит так:

id nomer sostoyanienadatu summa 1 номер 1 2014-09-15 100 2 номер 2 2014-10-10 200 3 номер 1 2014-10-05 300 4 номер 3 2014-10-11 400 5 номер 4 2014-09-06 500

к примеру:
prmysyac - 2014-09
tekywiymesiac - 2014-10

Должно получиться вот так:

nomer prmysyac tekywiymesiac номер 1 100 300 номер 2 200 номер 3 400 номер 4 500

то, что освоил и может пригодиться(на мой взгляд):
данные про текущий и прошлый период в sql передаю из php переменными и заполняю так, что получается вот такой запрос:
Код: sql
1.
SELECT `nomer`,`zakazchik`, FROM database.table WHERE sostoyanienadatu LIKE '2014-09%'; 



использую вот такой запрос для выявления последнего контракта:
Код: sql
1.
SELECT * FROM database.table WHERE (nomer,sostoyanienadatu) IN (SELECT nomer, MAX(sostoyanienadatu) FROM database.table GROUP BY nomer);



Поиском пользоваться умею, тут что-то подобное делали... но знаний реализовать в Mysql не хватает....( Прошу вашей помощи.
...
Рейтинг: 0 / 0
08.10.2014, 19:56:36
    #38770876
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос: Выбор по 2 периодам(предыдущий, текущий) одного контракта
тут просто запарились все уже отвечать на одно и тоже.
фак - поиск последней первой записи в групах
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос: Выбор по 2 периодам(предыдущий, текущий) одного контракта / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]