|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Здравствуйте , нужно увеличить стипендию в два раза тем студентам которые имеют средний бал выше за 4.7 . Оценки находятся в отдельной таблице Uspesh , с полем ocinka, а само поле стипендии находится в таблице Students Вот что я писал: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
но оно не видит avg чтобы увеличить стипендию, подскажите в чем проблема и как исправить? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 03:11 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Если выполнить Код: sql 1. 2. 3. 4.
будут ли средние значения выше 4,8 ? И еще, судя по запросу, ты поднимаешь стипендию не студентам, а стипендиям. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 05:30 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
MMichaelM, никогда не делай FOR SELECT + UPDATE + SUSPEND. Это вообще хреновый вариант. В итоге ты обновишь столько записей сколько отфетчит клиент, а не все. Ну и сами запросы какие-то левые. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:30 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Граур СтаниславЕсли выполнить Код: sql 1. 2. 3. 4.
будут ли средние значения выше 4,8 ? И еще, судя по запросу, ты поднимаешь стипендию не студентам, а стипендиям. прошу прощения, не понял с " ты поднимаешь стипендию не студентам, а стипендиям", а как тогда правильней будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:44 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
MMichaelM, во первых мы тут не видим твою схему БД. Прислал хотя бы DDL таблиц. Что-то мне кажется что тут сама схема не верная. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:47 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Симонов ДенисMMichaelM, во первых мы тут не видим твою схему БД. Прислал хотя бы DDL таблиц. Что-то мне кажется что тут сама схема не верная. DDL для Students: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62.
DDL для Uspish: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 10:06 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Симонов ДенисMMichaelM, никогда не делай FOR SELECT + UPDATE + SUSPEND. Это вообще хреновый вариант. В итоге ты обновишь столько записей сколько отфетчит клиент, а не все. Ну и сами запросы какие-то левые. в поле ocinka у меня есть только один селовек с 5 ему и должны поднять ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 10:21 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
[quot MMichaelM]прошу прощения, не понял с " ты поднимаешь стипендию не студентам, а стипендиям", а как тогда правильней будет?/quot] Ну может быть как-то вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 10:42 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
m7m, Я чего то не понимаю или зачем в for-е джоинить student-сов? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2016, 16:16 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
месяц. думал. размышлял. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2016, 16:23 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
joker 79m7m, Я чего то не понимаю или зачем в for-е джоинить student-сов? наверное незачем ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2016, 19:16 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
Мимопроходящиймесяц.Его же тут не было. Размышлял о стипендии, меланхолично тыкая кнопку "поиск", и тут - бац! - увидел неровность и родился комментарий. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2016, 09:06 |
|
Хранимая процедура по увеличению стипендии
|
|||
---|---|---|---|
#18+
MMichaelM, абсолютно неправильный подход к задаче, ибо нет понимания(осмысления) действий в следующем году... или даже в семестре ну допустим стипендия 100 попугаев, повышаем стипендию в следующем семестре в 2 раза при хорошей успеваемости... итого есть вариант получения стипендии скажем 100*2*2*2 :-) а если нет - то стипендия остается удвоенной? :-) или сокращаем в 2 раза всем кто не успевает? :-) пока у патологических неуспевальщиков она не опуститься до "1" ТС - стипендия должна храниться в отдельной таблице, с датой утверждения (т.е. у одного человека может быть несколько записей со значением стипендии в разное время) и возможностью отката до БАЗОВОГО ЗНАЧЕНИЯ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 04:34 |
|
|
start [/forum/topic.php?fid=40&msg=39255856&tid=1562109]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 161ms |
0 / 0 |