Вопрос : Вопрос синтаксиса SQL просто - основанный на группы/имея



Я имею имя таблицы: PHARMACYORDERS имеет имя колонки PharmacyOrderId

Таблица 2 - PHARMACYORDERDETAILS имеет колонку LASTFILLEDDATE

Обе этих таблицы отнесены PharmacyOrderId.

Члены  ---> PharmacyOrders ---> PharmacyOrderDetails

MemberId MemberId, PharmacyOrderId PharmacyOrderId

Мне нужно fetch большинств недавняя или покрыть 1 спуская удостоверение личности PharmacyOrder
И
Для каждого PharmacyOrderId мы имеем atleast больше чем один показатель LastFilledDate.

Вообще, мне нужен выход максимального PharmacyOrderId для члена и его большая часть покрывает 1 показатель LastFilledDate.

Iий судимое. группа/имея. не дает мне точно результат


1:
2:
3:
4:
5:
6:
ВЫБЕРИТЕ		MEM.FIRSTNAME, MEM.LASTNAME, POD.LASTFILLEDDATE 
ОТ		СТРУЧКА PHARMACYORDERDETAILS
ВНУТРЕННЕ СОЕДИНИТЕ	PHARMACYORDERS PO
НА			PO.PHARMACYORDERID = POD.PHARMACYORDERID
ВНУТРЕННЕ СОЕДИНИТЕ	ЧЛЕНЫ MEM
НА			MEM.MEMBERID = PO.MEMBERID

Ответ : Вопрос синтаксиса SQL просто - основанный на группы/имея

Umm. oops? :)
Вы будете правым angelIII
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
ВЫБЕРИТЕ          FIRSTNAME, LASTNAME, LASTFILLEDDATE
ОТ
(
	ВЫБЕРИТЕ          MEM.FIRSTNAME, MEM.LASTNAME, POD.LASTFILLEDDATE,
					RN=ROW_NUMBER () над (ПЕРЕГОРОДКА ЗАКАЗОМ MEM.MEMBERID PO.PHARMACYORDERID DESC, POD.LASTFILLEDDATE  DESC)
	ОТ            СТРУЧКА PHARMACYORDERDETAILS
	ВНУТРЕННЕ СОЕДИНИТЕ      PHARMACYORDERS PO
	НА                  PO.PHARMACYORDERID = POD.PHARMACYORDERID
	ВНУТРЕННЕ СОЕДИНИТЕ      ЧЛЕНЫ MEM
	НА                  MEM.MEMBERID = PO.MEMBERID
) SQ
ГДЕ RN=1
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us