|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Ilya Zvyagin 2:5020/400 15 Mar 2001 11:59:35 To : All Subject : Re: Помогите с запросом -------------------------------------------------------------------------------- Alexander Bodnar wrote in message <98prkc$f04$1@news.lucky.net>... >Так вот, надо такой запрос, который выдал за какие дни есть записи. >Без повторений. Именно за какие дни, не включая время. >Так тип datetime хранит дату + время с точностью до миллисекунды. >А мне нужно только дата. Пользоваться агрегатными функциями >нельзя, т.к они выполняются для каждой записи, а это очень долго. select distinct convert( date , <FLD> ) from TABLE convert( date , <FLD> ) - функция преобразования даты/времени в дату. Должна же быть какая -то в Postgress Hо это будет в любом случае медленно. Вообще IMHO ты попал. Я не знаю как тут вообще можно индекс использовать. Я бы тебе посоветовал вместе со вставкой записи вставлять запись в другую табличку - дней - если ее там еще нет. А потом из нее и выбирать. --- ifmail v.2.15dev5 * Origin: FCT Saint-Petersburg (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/13293852a6bbb.html, оценка из 5, голосов 10
|