Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2009, 13:57   #1
Student'ochka
Новичок
Джуниор
 
Регистрация: 24.05.2009
Сообщений: 3
Сообщение Помогите, пожалуйста, с написанием задачи в Transact SQL

Подскажите, пожалуйста, как посчитать сумму дробей от i=1 до n с помощью цикла while в Transact SQL.
Запрос написала, но он вычисляет только с последним n, т.е. если while n<=4 и дробь=1/n, то выводит 0,25, а надо посчитать 1+1/2+1/3+1/4.......ПОМОГИТЕ ПОЖАЛУЙСТААА!!!

Вот код проги, исправьте, что тут не правильно...очень прошу
Declare @i float
Declare @n float
Declare @summa float
Set @i=1
Set @n=1
Set @summa=0
While @n<=4
Begin
set @summa=1/@n
set @n=@n+1
End
Print @summa

Очень надеюсь!
Student'ochka вне форума Ответить с цитированием
Старый 24.05.2009, 15:28   #2
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Обратите внимание на выделенную строку. Сравните со своей, и тогда поймете в чем ваша ошибка.

Код:
Declare @i float
Declare @n float
Declare @summa float

  Set @i=1
  Set @n=1
  Set @summa=0

  While @n<=4
  Begin
    set @summa = @summa + 1/@n 
    set @n=@n+1
  End

Print @summa
edgy вне форума Ответить с цитированием
Старый 24.05.2009, 17:21   #3
Student'ochka
Новичок
Джуниор
 
Регистрация: 24.05.2009
Сообщений: 3
По умолчанию

аа...теперь я поняла, в чем была ошибка...
Спасибо большое, edgy!!!
Student'ochka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с запросом SQL пожалуйста Андрей79 SQL, базы данных 7 05.04.2009 01:08
Помогите,пожалуйста написать SQL-запрос!!! lola8669 SQL, базы данных 3 09.02.2009 19:30
Люди пожалуйста помогите с написанием ФАЙЛ МЕНЕДЖЕРА nash Помощь студентам 1 11.12.2007 21:35