Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Ivan Shmakov                         2:5002/75.3    05 May 2001  01:54:29
 To : All
 Subject : Re: PostgreSQL v6.5.2, можно ли реализовать...
 -------------------------------------------------------------------------------- 
 
 
 >> p.s. А если надо получить тоже самое, только time не просто наиболее
 >> "новое", но, кроме того, меньше некоторого наперёд заданного?
 >Создал быстренько себе табличку:
 >create table (id integer, value integer, dt date)
 > и наляпал тебе 2 простеньких запроса (черт.. оба работают.. прикинь..)
 >1)
 >select p.id, p.value from exp p where dt = (select max(s.dt)
 >from exp s where s.id=p.id)
 
   Работает, спасибо.
 
 >2)
 >select p.id, p.value
 >from Exp p inner join
 >     (select id, max(dt) from exp group by id) as s (id, dt) on (p.id = s.
 >ID and p.dt = s.dt)
 
   У меня не работае, может версия сильно старая? Про INNER и JOIN
   в доке я ничего не нашел.
 
 p.s.  А если всё-таки dt должно быть максимально, но меньше или равно
   некоторому заданному?
 -- 
 Sincerely yours Death.
 --- slrn 0.9.6.2.
  * Origin: Microsoft-free station (2:5002/75.3@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PostgreSQL v6.5.2, можно ли реализовать...   Ivan Shmakov   30 Apr 2001 17:40:37 
 Re: PostgreSQL v6.5.2, можно ли реализовать...   Bucicov Anatolie   03 May 2001 13:46:55 
 Re: PostgreSQL v6.5.2, можно ли реализовать...   Ivan Shmakov   05 May 2001 01:54:29 
 PostgreSQL v6.5.2, можно ли реализовать...   Andrey Andruikhanov   05 May 2001 08:48:32 
Архивное /su.dbms.sql/146887daf4c22.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional