Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: MSSQL2000-запрос  (Прочитано 7146 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lex7
Гость
« : 19-06-2005 11:23 » 

Нужен запрос на вычисление разницы между двумя смежными,числовыми полями по какому либо критерию(любому) и соответсвенно выдача его результата,занимаюсь
не так давно буду благодарен любому наводящему ответу,заранее спасибо.
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #1 : 20-06-2005 07:23 » 

а по точнее можно?
что за поля (где и как находятся)
лучше привести пример таблицы и результат выборки
Записан

I Have Nine Lives You Have One Only
THINK!
schnibbl
Гость
« Ответ #2 : 20-06-2005 12:01 » 

в SQL вроде так:   "select office, city, (sales - target) from offices where region = western"
таблица offices:
office        city            region        target        sales
20            Denver       western     300$         186$
11            New York   eastern      575$          692$
21           Los Angel.   western     725$          835$

результат:
office        city             (sales_target)
20            Denver         -114$
21            Los Angel.    110$
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #3 : 20-06-2005 12:23 » 

2 schnibbl
Возможно, а если имелось в виду
таблица office
office        city            region        target        sales  Date
20            Denver       western     300$         186$           01.01.2005
20            Denver       western     310$         200$           01.02.2005
20            Denver       western     320$         500$           01.03.2005
20            Denver       western     500$         450$           01.04.2005
11            New York   eastern      575$          692$           01.01.2005
21           Los Angel.   western     725$          835$           01.01.2005

и найти разницу между суммой продаж (sales) в офисе Денвера за 01,01,2005 и 01,04,2005
или ...
вариантов много
Записан

I Have Nine Lives You Have One Only
THINK!
schnibbl
Гость
« Ответ #4 : 20-06-2005 12:28 » 

ну если человек говорит, только начал заниматься нарно про условие between вопрос будет следом после наших ответов Улыбаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines