Reply to Re: Help with SQL Query !

Your name:

Reply:


Posted by MC on 12/07/05 09:16

Is this good enough?

select top 1 Payment_date,
(select sum(Payment) from testsum where Payment_date <= t1.Payment_date)
from testsum t1
where (select sum(Payment) from testsum where Payment_date <=
t1.Payment_date)>3600
order by Payment_date

-----

select top 1 t1.Payment_date, sum(t2.Payment) as suma
from
testsum t1
left join testsum t2 on t1.Payment_date >= t2.Payment_date
group by t1.Payment_date
having sum(t1.Payment)>3600
order by Payment_date




MC


"russzee" <trusst_3@hotmail.com> wrote in message
news:1133923717.618716.252890@g44g2000cwa.googlegroups.com...
>I have a table with the following columns
>
> ---------------------------------------------
> Payment Payment_Date
> --------------------------------------------
> 900 5/15/05
> 900 615/05
> 900 7/15/05
> 900 8/15/05
> 900 9/15/05
> -------------------------------------------
>
> I also have a predetermined value @total = 3600
>
> I need to write a SQL query where it returns the Payment_Date as soon
> as SUM(Payment) > 3600.
>
> So , in this case the returned result would be 9/15/05
>
> I know I can do this via cursors but i was wondering if there is a sql
> query which can accomplish this.
>
>
> TIA
> - Mr. Z
>

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация