![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка с помощью SQL [D7, Paradox]
dron-s © (2004-09-19 20:13:00)Как сделатиь сортировку по месяцам: Январь, февраль, март и т.д. Если можно с примером!!!
LuSerge (2004-09-21 05:00:00) [1]Спасибо Народ! Позабавили .....
Возвращаясь к вопросу Дрона ....
Тебе верно сказали (by Jounmen) Нужно завести отдельную табличку-справочник типа Код | Название месяца... И хранить в основной таблице не название месяца а его код... Тогда order by month_id например отсортирует у тебя аккуратненько по месяцам .... А чтобы видеть на экране в поле месяц не "1" а именно "январь" то это уже при отображении бушь обращаться к этой табличке справочнику, т.к. как справедливо отметила Наталья отображение и хранение это разные вещи...
Наталия (2004-09-20 14:35:00) [2]Ты что - партизан? Тебя пытают, а ты ни за что не раскроешь секретную структуру своей таблицы? К тому же не нужно отждествлять понятия хранения данных и их отображения
dron-s (2004-09-20 14:28:00) [3]dron и dron-sd - это я по ошибке накатал.
Я по-русски прекрасно понимаю, а предыдущий ответ я для Наталии писал!!
Sergey13 (2004-09-20 14:21:00) [4]2[20] dron-sd (20.09.04 14:17)
Ты по русски то читаешь? Понимаешь прочитанное?
dron-sd (2004-09-20 14:17:00) [5]Может быть я чего намудрил, но мне надо сделать чтобы в базе хранились данные по уплате элетроэнергии за год, чтобы в базе не было повторяющися месяцев. Вот!!!
Sergey13 (2004-09-20 14:06:00) [6]2[17] dron-sdron (20.09.04 13:59)
>а что конкретно не понятно!!!!!!
А ничего непонятно. Откуда например еще "dron" взялся. 8-)
Ты вот пишешь
>Если можно с примером!!!
А пример того что у тебя есть - где? Структура таблицы например.
Наталия (2004-09-20 14:06:00) [7]Непонятна структура таблицы, зачем-то приплетенная фильтрация,
а " не показывать двоёные тмена месяцев" - шедевр эпистолярного жанра вообще...
dron-sdron (2004-09-20 13:59:00) [8]Sergey13 © (20.09.04 13:53)
> сформулируй наконец вопрос нормально
а что конкретно не понятно!!!!!!
Sergey13 (2004-09-20 13:53:00) [9]2[13] Наталия © (20.09.04 13:47)
Золотые слова. 8-)
2[12] dron-s © (20.09.04 13:45)
Если ты против, то сформулируй наконец вопрос нормально. Подсказка - твоего проекта никто не видел.
Johnmen (2004-09-20 13:53:00) [10]>dron-s ©
С точки зрения теории построения и функционирования БД надо, как уже говорили, хранить толькономер месяца.
А их названия - отдельно, либо в таблице, либо в отдельном файле, либо в приложении.
dron-s (2004-09-20 13:52:00) [11]Я бы не против, но как-же сортировка в базе данных, кто поможет!!
Наталия (2004-09-20 13:47:00) [12]Давайте уже переедем в "Потрепаться" и подробненько расспросим sniknik-а где он был и что видел на отдыхе... :)))
dron-s (2004-09-20 13:45:00) [13]Не, база не лежит, но скороя похоже на всё это положу!!!!!
Sergey13 (2004-09-20 13:38:00) [14]> и на базу стоит фильтрация: " не показывать двоёные тмена месяцев"
Вот такая и стоит? А база не лежит? 8-)
dron-s (2004-09-20 13:34:00) [15]Ребята, конечнео лето, песок, море и девушкт - то классно, но меня интересует, как произвести сортировку по месяцам, при этом что данные в таблицу добавляются, и на базу стоит фильтрация: " не показывать двоёные тмена месяцев", т.е. нумерация не подойдёт!!!!
Наталия (2004-09-20 08:51:00) [16]sniknik © (20.09.04 08:47) [8]
ЗдорОво!
Очень за тебя рада!
Отдыхать всегла хорошо... Эх...
sniknik (2004-09-20 08:47:00) [17]> А в Paradox есть iif? :))
при чем здесь парадокс? движок. я jet имел ввиду (ну вот имучения в раздумьях отпали ;о)))
давно уже, с 1 сентября на работе. какой отчет? нормально отдохнул без приключений (и не один ;), единственное телефон сотовый потерял, но это фигня уже новый купил карточку восстановил, в общем все замечательно. (еще хочу ;о)))
Наталия (2004-09-20 08:27:00) [18]sniknik © (20.09.04 08:22) [6]
А в Paradox есть iif? :))
P.S. Ты уже вернулся с юга? :))
Где отчет о поездке? :))
sniknik (2004-09-20 08:22:00) [19]> Откуда ты знаешь, что у него есть поле даты? :))
тоже не знаю что у него есть ;о)), поетому у него работать скорее всего не будет, но пусть помучится ;о))
... ORDER BY iif(Name = 'Январь', 1, iif(Name = 'Февраль', 2, iif(Name = 'Март', 3, ...)))
Наталия (2004-09-20 07:30:00) [20]Mike Kouzmine © (20.09.04 07:11) [4]
О провидец! :))
Откуда ты знаешь, что у него есть поле даты? :))