| От | David Fetter |
|---|---|
| Тема | Re: DATE SQL |
| Дата | |
| Msg-id | 20060307163511.GD16200@fetter.org обсуждение исходный текст |
| Ответ на | DATE SQL ("wanpeng" <wanp2005@gmail.com>) |
| Список | pgsql-jdbc |
On Mon, Mar 06, 2006 at 06:39:09PM +0800, wanpeng wrote:
> I want a result like
>
> '2006-03-01'
> '2006-03-02'
> '2006-03-03'
> '2006-03-04'
>
>
> FROM table xxx
>
> ¡¡| start_date | end_date |¡¡
> | '2006-03-01' | '2006-03-04'|
>
> how can I write the sql
No problem if you're willing to use one of PostgreSQL's built-in
set-returning functions in your target list.
SELECT (
start_date +
generate_series(0,end_date-start_date) * interval '1 day'
)::date AS "range"
FROM your_table;
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 415 235 3778
Remember to vote!
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера