Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с запросом (дата, сумма) / 12 сообщений из 12, страница 1 из 1
16.11.2004, 14:28:12
    #32784441
SBL
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
16.11.2004, 14:30:23
    #32784446
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с запросом (дата, сумма)
в смысле результат в таком виде надо получить
id date sss
5 16.11.2004 2
7 16.11.2004 1
...
Рейтинг: 0 / 0
16.11.2004, 14:31:21
    #32784448
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с запросом (дата, сумма)
В конструкторе запроса - свойство поля - формат
...
Рейтинг: 0 / 0
16.11.2004, 14:34:13
    #32784462
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с запросом (дата, сумма)
не помогает......
это меняет только вывод на экран поля даты, а так результат прежний....

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

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

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

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
16.11.2004, 14:51:14
    #32784545
Geo
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
16.11.2004, 14:54:57
    #32784558
Victosha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с запросом (дата, сумма)
DateValue(datefield)

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

--
Regards
Alexander Artamonov

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


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