Сортировка

отредактировано 07:09 Раздел: FastReport 2.xx VCL
Для формирования отчета мне нужно отсортировать таблицу по двум полям, одно из них называется month.
При написании запроса выдается ошибка invalid use of keyword ну и т.д.
Не подскажете, что можно с этим сделать? ;)

Если отчет строить без предварительной сортировки, т.е. совсем не писать запрос или писать его, не используя поле month, то все ок.
Но мне нужно именно по нему отсортировать.

Комментарии

  • отредактировано 07:09
    ORDER BY "month"
    
  • отредактировано 07:09
    а причем тут FastReport?
    И кто учил называть поля ключевыми словами, слава богу не русскими...
    еще можно
    order by 1
    
    где 1 - номер столбца из select
  • отредактировано 07:09
    Shurik написал:
    а причем тут FastReport?
    И кто учил называть поля ключевыми словами, слава богу не русскими...
    еще можно
    order by 1
    
    где 1 - номер столбца из select
    Спасибо за совет - так сортируется, а с кавычками все равно нет.
    Конечно, FastReport тут не при чем, просто я с sql дело не имела, а сейчас нужно отчеты через FR строить.
    Поля не я называла, база такая.
  • отредактировано 07:09
    2 Andromache:
    Ты бы хоть сказала чё у тебя за СУБД.
  • отредактировано September 2005
    Vano написал:
    2 Andromache:
    Ты бы хоть сказала чё у тебя за СУБД.
    dbf-файл из базы
    гостиничная БД в системе Fidelio
  • отредактировано 07:09
    Доступ до DBF у тебя через что ? BDE, ADO или что-то другое ?
  • отредактировано 07:09
    Vano написал:
    Доступ до DBF у тебя через что ? BDE, ADO или что-то другое ?
    через BDE
  • отредактировано 07:09
    Тогда вот так:
    select * 
    from MYTABLE
    order by MYTABLE."MONTH"
    
  • отредактировано September 2005
    Vano написал:
    Тогда вот так:
    select * 
    from MYTABLE
    order by MYTABLE."MONTH"
    
    Спасибо, тоже работает.


    А вопрос по построению самого отчета можно здесь задать или лучше в отдельной теме?
    Изображения с компа в сообщение можно загрузить?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.