Помогите сделать правильно

Bass1
Дата: 15.09.2005 11:16:13
Есть табл. Заказы
на каждый заказ за месяц до отправки (заказа) платят Аванс (деньги)
после отправки через месяц платят Остаток
Как сделать запрос чтобы сгрупировать все аванси и остатки по неделям
АлексейК
Дата: 15.09.2005 11:35:52
select [№ недели], Sum([аванс]) as суммаАванса,Sum([остаток]) as суммаОстатка

from моятаблица
group by  [№ недели]
AndrewNico
Дата: 15.09.2005 11:36:05
SELECT [№ Неделя] AS НомерНедели, Sum(Аванс) AS СуммыАвансов, Sum(Остаток) AS СуммыОстатков 
FROM Таблица
GROUP BY [№ Неделя]
Bass1
Дата: 15.09.2005 17:08:27
У меня нет номера недели в таблице а есть дата аванса и дата доплаты
Bor-L
Дата: 15.09.2005 17:13:40
DatePart("ww",...
NG
Дата: 15.09.2005 17:21:03
Bor-L
DatePart("ww",...

Кроме номера недели надо еще учитывать и год...
Я превращаю год и неделю в строку: 2005#15 -- 2005 год, 15-я неделя (разделитель может быть любой, в том числе отсутствовать).
Public Function Неделя(d As Date) As String
Dim Y As Integer
    Y = Year(d)
    Неделя = Y & Format(DateDiff("ww", _
    DateSerial(Y, 1, 1), d, vbMonday, vbFirstJan1) + 1, "\#00")
End Function
Пробуйте!
Bass1
Дата: 23.09.2005 10:13:06
Я не очень в ACCESS подскажи где ето надо написать чтобы все получилось
как вытянуть из числа номер недели я понял но как сделать так чтобы был еще и год я не понял...???
NG
Дата: 23.09.2005 11:50:28
Поместите функцию Неделя() в имеющийся модуль или создайте новый (Alt+F11 Menu Insert\Module). После этого можете вызывать функцию Неделя(), указав в качестве аргумента дату. Функция вернет год и номер недели в виде строки. Если вызвать Неделя(Date()), то будет возвращена строка "2005#39" -- сейчас идет 39 неделя.
Bass1
Дата: 23.09.2005 12:37:44
Большое спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!