|
sql для начинающих | ☑ | ||
---|---|---|---|---|
0
Sniper9mm
26.10.11
✎
12:50
|
привет всем любителям sql. начал изучать sql ни как не могу добить задание подскажите плизз.....
вести результаты в виде таблицы, состоящей из 2-х столбцов: в первом столбце информация о месяце покупке в виде примера (в 1-м месце куплено товаров на сумму :) , во втором столбце сумма продаж: сделал пока так: select month(date), as 'покупки', sum(unitprice*amount) as 'сумма' from ordertable group by month(date) не могу ни как добавить в 1-м месце куплено товаров на сумму : в столбец сумма |
|||
1
zak555
26.10.11
✎
12:51
|
??
|
|||
2
MatrosoV AleXXXand_R
26.10.11
✎
12:52
|
.... "всем любителям sql"
А такие вообще на Мисте есть? |
|||
3
vinogradъ
26.10.11
✎
12:52
|
запятая в (0) лишняя
|
|||
4
Sniper9mm
26.10.11
✎
12:52
|
ну малоли
|
|||
5
Sniper9mm
26.10.11
✎
12:53
|
(3) а как текст добавить??
|
|||
6
Sniper9mm
26.10.11
✎
12:54
|
+(4) это очепятка
|
|||
7
БибиГон
26.10.11
✎
12:54
|
текст в столбец сумма? там же число
|
|||
8
vinogradъ
26.10.11
✎
12:55
|
select
month(date) as 'month', 'текст' as 'текст', |
|||
9
БибиГон
26.10.11
✎
12:55
|
select
month(date), as 'покупки', sum(unitprice*amount) as 'в 1-м месце куплено товаров на сумму' from ordertable group by month(date) |
|||
10
Sniper9mm
27.10.11
✎
09:50
|
(9)неа так не прокатывает
|
|||
11
vinogradъ
27.10.11
✎
09:55
|
что в результирующей таблице должно быть? какие колонки? а то запись в (0)
month(date), as 'покупки', не очень правильная и понятная select month(date), 'что-то' as 'покупки', sum(unitprice*amount) as 'сумма' from ordertable group by month(date), 'что-то' |
|||
12
Рэйв
27.10.11
✎
09:59
|
(0)
select month(date) as 'month', 'в 1-м месце куплено товаров на сумму' +CAST(sum(unitprice*amount) as VARCHAR) as 'Сумма', |
|||
13
Рэйв
27.10.11
✎
10:00
|
только тогда "в 1-м" будет везде. Туда надо каст вставлять на номермесяца
|
|||
14
vinogradъ
27.10.11
✎
10:06
|
select
t.txt, sum(t.sum) from( select 'в ' + cast(month(date) as varchar) + '-м месце куплено товаров на сумму:' as 'txt', unitprice*amount as 'sum' from ordertable ) t group by t.txt |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |