мой первый столДругие проблемы запроса
type days application
-------------------------------
sick 10 leave
vacation 10 leave
PSCS 0 Seminar
мой второй стол
person type UseDays
-----------------------------------------
chuck norris vacation 1
chuck norris PSCS 0
bruce lee sick 5
и я хочу присоединиться к them..but я хочу, чтобы просмотреть только «отпуск» в применении в 1-ом поле таблицы
ex. я выбираю Chuck Norris
type days UseDays
------------------------------------
sick 10 0
vacation 10 1
вот что я уже done..but до сих пор не может получить правильную вещь ..
SELECT LeavetypTbl.Id, LeavetypTbl.type , LeavetypTbl.days, ISNULL(SUM(LeaveTbl.UseDays), 0) AS Expr1, LeavetypTbl.days- ISNULL(SUM(LeaveTbl.UseDays), 0) as LeftX " & _
FROM LeavetypTbl " & _
LEFT OUTER JOIN " & _
LeaveTbl " & _
ON LeavetypTbl.type = LeaveTbl.type And LeaveTbl.IDno = '" & id & "' and LeaveTbl.Application <> 'Seminar'" & _
GROUP BY LeavetypTbl.type , LeavetypTbl.days, LeavetypTbl.Id"
и результат ... все равно будет показывать все тип приложения. .
Извините, что вам не пришло в голову .. –
Просьба указать, каков ваш ожидаемый результат, немного непонятно, учитывая ваш пример с выбором chuck norris (не знаю, откуда начинается первый ряд) –