| От | A. Kretschmer |
|---|---|
| Тема | Re: Join tables by nearest date? |
| Дата | |
| Msg-id | 20090728073354.GB1868@a-kretschmer.de обсуждение |
| Ответ на | Re: Join tables by nearest date? (Sam Mason <sam@samason.me.uk>) |
| Список | pgsql-general |
In response to Sam Mason : > On Mon, Jul 27, 2009 at 10:51:00PM -0700, Nick wrote: > > Is it possible to join two tables by the nearest date? For example how > > could I find out where the user was on their birthday? > > DISTINCT ON[1] is normally the easiest way: > > SELECT DISTINCT ON (u.id) u.id, l.id, l.created > FROM users u, users_locations l > WHERE u.id = l.user_id > AND u.birthday <= l.created AND u.birthday >= l.created Regards, Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера