|
|
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
Привет, надо ещё одного запросика. Имею табицы Tovar id name 1 Moloko 2 Pivo 3 Vodka DvizhenieTovara id Tovarid Data Kolichestvo 1 1 2005-05-05 100 2 1 2005-05-10 300 3 1 2005-04-31 459 4 2 2004-05-02 220 5 2 2005-09-11 1000 6 1 2006-04-23 11 Хочу получит такой резултат: id name 2004 2005 2006 1 Moloko 0 859 11 2 Pivo 220 1000 0 3 Vodka 0 0 0 Типа сумирую для каждого товара все действия в течение года. Как зделать для одного года знаю: Select Sum(Kolichestvo), Year(Data) from dvizhenieTovara group by id Получаю: id name 2004 1 Moloko 0 2 Pivo 220 3 Vodka 0 Но как зделать чтобы было не один год ?? Или надо какой нибудь дополнительной таблицы типа God 2004 2005 2006 .. Spasibo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 21:53 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
чтобы получить то что хочешь... именно в таком виде тебе нужно через запятую поля перечислять с разными годами.... _______________ Felix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 21:59 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
©Felixчтобы получить то что хочешь... именно в таком виде тебе нужно через запятую поля перечислять с разными годами.... Где перечислять года, в запросе ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 22:07 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
Если брать за основу MS Access, то запрос такой: Код: plaintext 1. 2. 3. 4. Ищи по ману, должно получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 14:17 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
можно выбрать данные за каждый год по отдельности, а потом соединить юнионами. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 19:54 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
maXmoможно выбрать данные за каждый год по отдельности, а потом соединить юнионами. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц имху проще дата урезать до года и группировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 14:16 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
(перефразируя запрос) а если так? Select Sum(Kolichestvo), Year(Data) from dvizhenieTovara group by year(Data) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 14:20 |
|
||
|
Ещё один запросик
|
|||
|---|---|---|---|
|
#18+
Пожалуй, да. group by id, year(data) ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=658&tid=1854030]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 428ms |

| 0 / 0 |
