-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Ошибка"слишком сложный запрос", вложенный select

Среда, 05 Марта 2014 г. 21:07 + в цитатник
Всем привет..

Есть запрос результатом которого являются даты:
1)первый день последней недели в таблице или предшествующая ему дата
2)последняя дата в таблице
3)первый день последнего месяца в таблице или предшествующая ему дата

Может кто нибудь знает как добиться того же результата запросом попроще?


SELECT(
SELECT Max(qTOResult.DateReg) FROM qTOResult WHERE qTOResult.DateReg <= (SELECT (Max(qTOResult.DateReg) - WeekDay(Max(qTOResult.DateReg) -2))  FROM  qTOResult)) AS DateMin, Max(qTOResult.DateReg) AS DateMax , "CurrentWeek" AS TypePeriod, 1 AS ParamPred
 FROM  qTOResult
UNION ALL
SELECT (
SELECT Max(qTOResult.DateReg) FROM qTOResult WHERE qTOResult.DateReg <=(SELECT DateSerial(Year(Max(qTOResult.DateReg)), Month(Max(qTOResult.DateReg)),1) FROM qTOResult )) AS DateMin, Max(qTOResult.DateReg) AS DateMax, "CurrentMonth" AS TypePeriod, 0 AS ParamPred
 FROM  qTOResult

http://www.sql.ru/forum/1081061/oshibka-slishkom-slozhnyy-zapros-vlozhennyy-select


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку