powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с запросом (дата, сумма)
12 сообщений из 12, страница 1 из 1
проблема с запросом (дата, сумма)
    #32784441
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, может кто нить подскажет как сделать

трабла - поле даты в таблице имеет формат General Date (полная дата)

текст запроса
SELECT id, date, Sum(ss) AS sss
FROM table
WHERE DateDiff("h",[table].[ss],Now()))<14;

id date sss
5 16.11.2004 12:54:43 1
5 16.11.2004 12:55:25 1
7 16.11.2004 12:55:18 1

а очень хочется иметь в поле date даты в виде dd.mm.yyyy
менять в таблице низзя.....
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784446
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле результат в таком виде надо получить
id date sss
5 16.11.2004 2
7 16.11.2004 1
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784448
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конструкторе запроса - свойство поля - формат
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784462
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помогает......
это меняет только вывод на экран поля даты, а так результат прежний....

id date sss
5 16.11.2004 1
5 16.11.2004 1
7 16.11.2004 1
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784471
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, понял:
SELECT id, cdate(fix(date)), Sum(ss) AS sss
FROM table
WHERE DateDiff("h",[table].[ss],Now()))<14;
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784483
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хмммм.....и потом еще один запрос который просуммирует что ли?

так как то что ты дал он конвертит из полной даты в короткую.....

так?
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784489
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в принципе спасибо уже и на этом..... :)
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784503
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А функцию Format(Поле, "dd.mm.yyyy") не пробовал в поле запроса вставить?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784545
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах да, исправляюсь:

SELECT id, cdate(fix(date)), Sum(ss) AS sss
FROM table
WHERE DateDiff("h",[table].[ss],Now()))<14
group by id, cdate(fix(date))

Это уже с суммированием.

2 Искандер

В строку нехорошо. Вдруг дата потом в других запросах потребуется? Кроме того, преобразование в строку идет гораздо дольше, чем отбрасывание дробной части
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784558
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DateValue(datefield)

(с выражением лица)
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784559
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Format же не в строку, а в вариант преобразует - в отличие от Format$?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
проблема с запросом (дата, сумма)
    #32784595
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо
вариант Гео устроил.....
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с запросом (дата, сумма)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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