Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

Вложенный запрос к представлению   Найти похожие ветки 

 
msguns ©   (2005-07-27 19:31) [0]

Вот это запрос :

select sum(a.stizm)
 from
   (
     select * from vw_select_dgvfakt_all df
       where df.ptdtprt=
        (
          select max(ptdtprt) from vw_select_dgvfakt_all
            where DGID=22 and DGFID=df.dgfid
         )
   ) a


вызывет ошибку Server internal error.
vw_select_dgvfakt_all вполне корректная вьюха.

Где кривизна ?


 
Fay ©   (2005-07-27 19:39) [1]

с AVG тоже глючит?


 
DiamondShark ©   (2005-07-27 20:09) [2]

Брымц...
Я бы тоже таким запросом подавился.
Попробуй во внутреннем подзапросе указать алиас:

select sum(a.stizm)
from
  (
    select * from vw_select_dgvfakt_all df
      where df.ptdtprt=
       (
         select max(ptdtprt) from vw_select_dgvfakt_all df1
           where df1.DGID=22 and df1.DGFID=df.dgfid
        )
  ) a


 
msguns ©   (2005-07-27 20:24) [3]

>DiamondShark ©   (27.07.05 20:09) [2]

Те же яйца ;((


 
Fay ©   (2005-07-27 20:38) [4]

2 msguns ©   (27.07.05 20:24) [3]
ВаЩе я бы для ясности написал
select
 sum(A.STIZM)
from (
 select DF.*
 from VW_SELECT_DGVFAKT_ALL DF join (
   select
     DGFID,
     PTDTPRT = max(PTDTPRT)
   from VW_SELECT_DGVFAKT_ALL
   where DGID = 22
   ) Q on Q.DGFID = DF.DGFID and Q.PTDTPRT = DF.PTDTPRT
 ) A


Код VIEW в студию.


 
msguns ©   (2005-07-28 09:47) [5]

Вместо * перечислил поля и все засвистело


 
msgun   (2005-08-25 15:02) [6]

select sum(a.stizm)
from
  (
    select * from vw_select_dgvfakt_all df
      where df.ptdtprt=
       (
         select max(ptdtprt) from vw_select_dgvfakt_all
           where DGID=22 and DGFID=df.dgfid
        )
  ) a


 
evvcom ©   (2005-08-26 09:37) [7]


> where DGID=22

Да...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
9-1116736315
CraZarkon
2005-05-22 08:31
2005.10.09
BSP


1-1126978396
Piter
2005-09-17 21:33
2005.10.09
TList не потоко-безопасный класс?


14-1127154468
palva
2005-09-19 22:27
2005.10.09
Поговорим о музыке


14-1126749354
Ученик чародея
2005-09-15 05:55
2005.10.09
Почитал Орешник...


1-1126773789
Makhanev A.S.
2005-09-15 12:43
2005.10.09
Как получить friendly user name?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский