powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как ранжировать строки по дате?
3 сообщений из 3, страница 1 из 1
Как ранжировать строки по дате?
    #39290199
Zhalimka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста ранжировать строки целиком по дате (нужный столбец с датами выделен)
...
Рейтинг: 0 / 0
Как ранжировать строки по дате?
    #39290228
ZhalimkaПомогите пожалуйста ранжировать строки целиком по дате (нужный столбец с датами выделен) Ранжировать в смысле сортировать? А в чем проблема? Если в лидирующих пробелах в некоторых записях, то лучше их убрать, выполнив запрос на обновление вида:
Код: sql
1.
2.
3.
UPDATE [Таблица] Set [Дата и время заказа] = Trim([Дата и время заказа]) 
или
UPDATE [Таблица] Set [Дата и время заказа] = Trim([Дата и время заказа]) WHERE [Дата и время заказа] Like ' *'


Если пробелы вам нравятся, то в запросе сортировать по выражению Trim([Дата и время заказа])
...
Рейтинг: 0 / 0
Как ранжировать строки по дате?
    #39290637
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос на выборку с публичной функцией в общем модуле
Функция
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Function toDateTime(dt As String) As Date
    Dim p, r
    p = Split(Replace(dt, "в ", ""), "(")
    If UBound(p) > 0 Then
        r = Replace(p(1), "МСК", "")
        toDateTime = CDate(p(0)) - Val(r) / 24
    Else
        toDateTime = CDate(p(0))
    End If
End Function


Запрос
Код: sql
1.
select * from [Закупки забитые вручную] order by toDateTime([Дата и время срока])
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как ранжировать строки по дате?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]