Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

Order By TimeField   Найти похожие ветки 

 
R@nger ©   (2003-04-25 11:07) [0]

Приветствую в очередной раз :)) мастеров Delphi! И в очередной же раз прошу помощи.
Есть некоторый запрос:
select N_Brik,Date_Vibor,Time_Vibor,Sum(pm) as pm,Sum(pl) as pl
from Test
where Empty=False
Group by N_Brik,Date_Vibor,Time_Vibor
Так вот: мне надо отсортировать этот запрос по дате/времени (поля Date_Vibor,Time_Vibor). Добавляю строку Order By Date_Vibor,Time_Vibor.
Получаю примерно следующее:
17.04.03 10:00:20
17.04.03 12:22:30
17.04.03 2:00:00
17.04.03 5:30:06
Хотя нужно:
17.04.03 2:00:00
17.04.03 5:30:06
17.04.03 10:00:20
17.04.03 12:22:30

Как это можно(ли?) сделать?
Заранее tnx


 
Соловьев ©   (2003-04-25 11:13) [1]

просто у тебя
"14:00:00 AM" преобразовывается в "2:00:00 PM"


 
Johnmen ©   (2003-04-25 11:13) [2]

1. Правильно определить тип поля Time_Vibor
2. Правильно его заполнять


 
Anatoly Podgorestky   (2003-04-25 11:18) [3]

В dBase нет полей типа Time!!!
Кроме того явно видно, что у тебя поле Time_Vibor явно строкового типа, поэтому сортируется верно, в соответствии с правилами сортировки строковых полей. Но еще в школе учили, что в данном случае время надо представлять как 00:00:00, а ты почему то как 0:00:00, а вот минуты и секунды ты так почему не представляешь, а можно.


 
Desdechado ©   (2003-04-25 11:20) [4]

в dBase нет поля типа время, насколько я знаю (версия не указана). Поэтому заполняется, видимо, символьное поле, а оно сортируется по символьным правилам. Если хочешь корректную "а-ля время" сортировку, добавляй спереди нули, т.е. Johnmen © (25.04.03 11:13)


 
Desdechado ©   (2003-04-25 11:22) [5]

опс! Anatoly Podgorestky (25.04.03 11:18) опередил :)


 
ProgMan ©   (2003-04-25 11:23) [6]

Так
order by
или
group by
В теме одно, в запросе другое...
А что в коде вообще страшно представить... ;-)



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

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
3-46633
tERRORist
2003-04-22 21:44
2003.05.15
Формат даты в MySQL


14-46925
Sword-Fish
2003-04-24 22:23
2003.05.15
Чат !!!


14-46928
Карелин Артем
2003-04-25 12:32
2003.05.15
Структура Классификатора Адресов и логические связи.


6-46873
Tolea
2003-03-19 11:21
2003.05.15
Доступ к расшареным ресурсам W2K


14-46950
sucer
2003-04-25 17:09
2003.05.15
А почему бы этом сайте не разместить серийники для всех версий