Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Вниз

Сортировка с помощью SQL   Найти похожие ветки 

 
dron-s ©   (2004-09-19 20:13) [0]

Как сделатиь сортировку по месяцам: Январь, февраль, март и т.д. Если можно с примером!!!


 
Anatoly Podgoretsky ©   (2004-09-19 22:37) [1]

order by месяц


 
dron-s ©   (2004-09-20 07:00) [2]

Так получается сортировка по алфавиту, а мне надо чтобы месяца распологались по порядку, с первого "Январь" .... и до последнего "Декабрь"


 
Наталия ©   (2004-09-20 07:05) [3]

Придется завести ещё одно поле, куда поместить номер месяца и сортировать по нему :)


 
Mike Kouzmine ©   (2004-09-20 07:11) [4]

Из даты выними месяц и сортируй по нему.


 
Наталия ©   (2004-09-20 07:30) [5]

Mike Kouzmine ©   (20.09.04 07:11) [4]
О провидец! :))
Откуда ты знаешь, что у него есть поле даты? :))


 
sniknik ©   (2004-09-20 08:22) [6]

> Откуда ты знаешь, что у него есть поле даты? :))
тоже не знаю что у него есть ;о)), поетому у него работать скорее всего не будет, но пусть помучится ;о))
... ORDER BY iif(Name = "Январь", 1, iif(Name = "Февраль", 2, iif(Name = "Март", 3, ...)))


 
Наталия ©   (2004-09-20 08:27) [7]

sniknik ©   (20.09.04 08:22) [6]
А в Paradox есть iif? :))

P.S. Ты уже вернулся с юга? :))
Где отчет о поездке? :))


 
sniknik ©   (2004-09-20 08:47) [8]

> А в Paradox есть iif? :))
при чем здесь парадокс? движок. я jet имел ввиду (ну вот имучения в раздумьях отпали ;о)))

давно уже, с 1 сентября на работе. какой отчет? нормально отдохнул без приключений (и не один ;), единственное телефон сотовый потерял, но это фигня уже новый купил карточку восстановил, в общем все замечательно. (еще хочу ;о)))


 
Наталия ©   (2004-09-20 08:51) [9]

sniknik ©   (20.09.04 08:47) [8]
ЗдорОво!
Очень за тебя рада!
Отдыхать всегла хорошо... Эх...


 
dron-s ©   (2004-09-20 13:34) [10]

Ребята, конечнео лето, песок, море и девушкт - то классно, но меня интересует, как произвести сортировку по месяцам, при этом что данные в таблицу добавляются, и на базу стоит фильтрация: " не показывать двоёные тмена месяцев", т.е. нумерация не подойдёт!!!!


 
Sergey13 ©   (2004-09-20 13:38) [11]

> и на базу стоит фильтрация: " не показывать двоёные тмена месяцев"
Вот такая и стоит? А база не лежит? 8-)


 
dron-s ©   (2004-09-20 13:45) [12]

Не, база не лежит, но скороя похоже на всё это положу!!!!!


 
Наталия ©   (2004-09-20 13:47) [13]

Давайте уже переедем в "Потрепаться" и подробненько расспросим sniknik-а где он был и что видел на отдыхе... :)))


 
dron-s ©   (2004-09-20 13:52) [14]

Я бы не против, но как-же сортировка в базе данных, кто поможет!!


 
Johnmen ©   (2004-09-20 13:53) [15]

>dron-s ©

С точки зрения теории построения и функционирования БД надо, как уже говорили, хранить только номер месяца.
А их названия - отдельно, либо в таблице, либо в отдельном файле, либо в приложении.


 
Sergey13 ©   (2004-09-20 13:53) [16]

2[13] Наталия ©   (20.09.04 13:47)
Золотые слова. 8-)

2[12] dron-s ©   (20.09.04 13:45)
Если ты против, то сформулируй наконец вопрос нормально. Подсказка - твоего проекта никто не видел.


 
dron-sdron   (2004-09-20 13:59) [17]

Sergey13 ©   (20.09.04 13:53)
> сформулируй наконец вопрос нормально

а что конкретно не понятно!!!!!!


 
Наталия ©   (2004-09-20 14:06) [18]

Непонятна структура таблицы, зачем-то приплетенная фильтрация,
а " не показывать двоёные тмена месяцев" - шедевр эпистолярного жанра вообще...


 
Sergey13 ©   (2004-09-20 14:06) [19]

2[17] dron-sdron   (20.09.04 13:59)
>а что конкретно не понятно!!!!!!
А ничего непонятно. Откуда например еще "dron" взялся. 8-)

Ты вот пишешь
>Если можно с примером!!!
А пример того что у тебя есть - где? Структура таблицы например.


 
dron-sd   (2004-09-20 14:17) [20]

Может быть я чего намудрил, но мне надо сделать чтобы в базе хранились данные по уплате элетроэнергии за год, чтобы в базе не было повторяющися месяцев. Вот!!!


 
Sergey13 ©   (2004-09-20 14:21) [21]

2[20] dron-sd   (20.09.04 14:17)
Ты по русски то читаешь? Понимаешь прочитанное?


 
dron-s ©   (2004-09-20 14:28) [22]

dron и dron-sd - это я по ошибке накатал.

Я по-русски прекрасно понимаю, а предыдущий ответ я для Наталии писал!!


 
Наталия ©   (2004-09-20 14:35) [23]

Ты что - партизан? Тебя пытают, а ты ни за что не раскроешь секретную структуру своей таблицы? К тому же не нужно отждествлять понятия хранения данных и их отображения


 
LuSerge   (2004-09-21 05:00) [24]

Спасибо Народ! Позабавили .....
Возвращаясь к вопросу Дрона ....
Тебе верно сказали (by Jounmen) Нужно завести отдельную табличку-справочник типа Код | Название месяца... И хранить в основной таблице не название месяца а его код... Тогда order by month_id например отсортирует у тебя аккуратненько по месяцам .... А чтобы видеть на экране в поле месяц не "1" а именно "январь" то это уже при отображении бушь обращаться к этой табличке справочнику, т.к. как справедливо отметила Наталья отображение и хранение это разные вещи...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.035 c
14-1096128458
Ricks
2004-09-25 20:07
2004.10.17
Помогите с физикой!!!


1-1096470003
Flying-home
2004-09-29 19:00
2004.10.17
New() & Dispose()


1-1096655555
UserUserov
2004-10-01 22:32
2004.10.17
Assembler в Delhi


8-1090418922
kingdom
2004-07-21 18:08
2004.10.17
Как можно рисовать быстрее GDI?


1-1096620136
trofimich
2004-10-01 12:42
2004.10.17
Пропадают компоненты в Д7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский