Главная страница
    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.012 c
2-1125652918
Андрей гость
2005-09-02 13:21
2005.10.09
база данных типа *.txt, как с ней работать


6-1118606328
Руслан Бахтияров
2005-06-12 23:58
2005.10.09
Безопасное подключение к серверу...


1-1127135360
Slaga
2005-09-19 17:09
2005.10.09
BPL в Delphi


14-1127232522
TG
2005-09-20 20:08
2005.10.09
PHP


2-1125465410
DimonS
2005-08-31 09:16
2005.10.09
Нужна помощь по TQuery.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский