|
Срочно, кто разбирается в запросах, помогите
|
|||
---|---|---|---|
#18+
Обращаюсь к гуру SQL, потому что больше уже надеятся не на кого. Время поджимает, а как сделать не знаю. Вобщем есть таблица с полями: дисциплина, семестр, часов лекций, часов практик Запись выглядит примерно так: философия, 1, 12, 6. Другая запись: философия, 2, 24, 8 и т.д. Нужно создать запрос со следующими полями: дисциплина, часов лекций за первый семестр, часов лекций за второй семестр, часов практик за первый семестр, часов практик за второй семестр. Натолкните хоть на мысль, как это сделать. Если приведете код запроса буду безмерно счастлив. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2002, 16:56 |
|
Срочно, кто разбирается в запросах, помогите
|
|||
---|---|---|---|
#18+
select дисциплина, sum(часов_лекций) as "часов лекций", sum(часов_практик) as "часов практик" from таблица group by дисциплина, семестр ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2002, 16:22 |
|
Срочно, кто разбирается в запросах, помогите
|
|||
---|---|---|---|
#18+
Уважаемый мною Guest, не по злому умыслу, пропустил в возвращаемом наборе поле "семестр". select дисциплина, 'Cеместр '+convert(char(1),семестр) as "семестр", sum(часов_лекций) as "часов лекций", sum(часов_практик) as "часов практик" from таблица group by дисциплина, семестр ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2002, 09:00 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2119990]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 142ms |
0 / 0 |