|
|
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
есть два запроса Код: sql 1. 2. 3. 4. 5. и второй Код: sql 1. 2. 3. 4. 5. 6. 7. раньше и позже 2000 года, один возвращает число, и второй, как получить их разность, подскажите пжл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 21:56:21 |
|
||
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
lita13, ну так-то запросы у тебя - один в один... :) варианта решения может быть несколько: 1) Выбрать все данные одним запросом, разделение на "до 2000 года" и "после 200 года" сделать при помощи CASE в селект листе. Дальше банально взять разницу между двумя полями 2) Вернуть один из наборов данных со знаком "минус", объединить результаты обоих запросов посредством UNION ALL и посчитать агрегатный SUM над полученным множеством. 3) Каждый из запросов сделать в виде скаляра в селек-списке обобщенного запроса и найти их разность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 05:00:20 |
|
||
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
lita13есть два запроса Код: sql 1. 2. 3. 4. 5. и второй Код: sql 1. 2. 3. 4. 5. 6. 7. раньше и позже 2000 года, один возвращает число, и второй, как получить их разность, подскажите пжл что за ересь!? 1)групировка по названию, но не по году 2)зачем сортировать по названию, если в итоге нам названия не нужны 3)и зачем двойное усреднение?? это что мы в итоге получим? предположим что данные, сколько новых звёзд(з) открыла в каждом году каждая обсерватория(о) о1 - 1- среднее 1 о2 - 1- среднее 1 о3 - 1- среднее 1 о4 - 1- среднее 1 о5 - 1,1,1,1,1.... всего 50 штук, 1- среднее 1 общее среднее будет 1 - и??? о чом оно говорит.хотя может я чегото не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 11:37:05 |
|
||
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
alex564657498765453 , уже предложено целых ТРИ варианта решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 20:37:37 |
|
||
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, не я ж задания придумываю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 23:04:43 |
|
||
|
отнять результаты запроса
|
|||
|---|---|---|---|
|
#18+
lita13alex564657498765453, не я ж задания придумываю)лично у меня сложилось впечатление, что вы нам показали не задание , а свою попытку решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 05:02:17 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38617110&tid=1834967]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 400ms |

| 0 / 0 |
