On Wed, 11 Apr 2007 11:33:11 +0400, Sergiy S. Tkachenko <[EMAIL PROTECTED]> 
wrote:
> пример.
> нужно выбрать документы за текущую неделю.
> WHERE doucment_date BETWEEN date1 AND date2
> нужно соответственно узнать дату начала недели (date1) и конца недели (date2)
> с помощью выше указанной функции это можно сделать вот так

Во-первых, неправильно. У тебя будет не ровно начало недели, а +время ещё, т.к. 
TIMESTAMP
Во-вторых,
CAST(CURRENT_TIMESTAMP - EXTRACT(WEEKDAY FROM CURRENT_TIMESTAMP) + 1 AS DATE) 
AS "WeekBegin",
и так далее.


-- 
Сергей Смирнов.

Ответить