|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, У меня создается курсор create cursor pacient ( ; **** **** dr T; *** ) вместо dr T так что ли писать cast(поле as date) ?? я имел ввиду можно ли сделать при создании тип поля таким какой нужен бл* вычисления ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 13:42 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, D, бл* ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 13:49 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, о вот сейчас получилось, в курсор ааа выводит возрасты точно такие же как и у меня были, но мне сказали что в моем случае будет плюс минус 1 год. Ваш код все таки и дни и месяца считает и правильнее сформирован. Теперь мне бы хотелось в pacient.agep занести эти возрасты только что-то не получается. Посмотрите мой код, я из usl добавил некоторые поля тоже Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 14:08 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991 Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 14:21 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, он все равно в первой записи делает 37 т.е. возраст первый возраст в курсоре ааа, а потом везде нули.. и в вашем случае и в моем случае так ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 14:32 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, Блин, опять я на те же грабли... 12676279 Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 16:46 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, мда уж, а я вначале писал scan и go top не написал. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 16:50 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Можно 1 вопрос по поводу выборки... Я делаю сначала выборку из услуг в один курсор uslugi, затем выборку из случаев во второй курсор sluchai и потом из этих курсоров только нужные поля вывожу в третий курсор otch. А там у меня по два раза повторяются записи т.к. они содержались в первом и во втором курсоре. Можно ли сделать так чтобы в результирующем курсоре OTCH не повторялись записи. DISTINCT не помогает Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:26 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991чтобы в результирующем курсоре OTCH не повторялись записи. DISTINCT не помогаетЕсли дистинкт не помогает, значит, какие-то поля в этих "одинаковых" записях всё-таки не совпадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:32 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991 Код: sql 1.
ОМФГ это же у вас полный декарт срочно читать про селект до посинения! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:33 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, поля полностью идентичны ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:35 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
что значит декарт? Я такой сленг не понимаю )) скажите пожалуйста по русски ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:36 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, полное декартово произведение таблиц uslugi и sluchai за разъяснениями - на куры реляционной алгебры :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:41 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, аа.. понял, а как тогда записать чтобы выборка происходила без повторяющихся записей ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:43 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, я предполагаю, что вам нужен был union all. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:44 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Или даже просто union. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:44 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
что-то не получается: смотрите Код: sql 1. 2. 3. 4. 5.
пишет Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:58 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991что-то не получается: смотрите Код: sql 1. 2. 3. 4. 5.
пишет Код: sql 1.
А токи с запятой кто будет ставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 18:03 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
IgorNGА токи с запятой кто будет ставить?да и скобки тут не нужны... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 19:36 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, две недели уже топик пишешь, бросай ты эту херь, не твое это, нафиг тебе эта казуистика непонятная? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 20:09 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
точки с запятыми я ставлю и так. а вот попробовал без скобок другая ошибка появилась Код: sql 1.
на счет того что не мое.. я только учить начал его.. в университете поверхностно прошли, сейчас заново изучаю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 21:42 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991другая ошибка появилась http://translate.google.com/#en/ru/SELECTs%20are%20not%20UNION%20compatible.%20Number%20of%20fields%20do%20not%20match. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 05:02 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, я знаю что поля не совпадают у таблиц, поэтому спросил вначале есть ли какой-нибудь способ не выводить повторяющиеся записи? юнион тоже не помогает судя по всему ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 06:37 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, Нужно связать два курсора. Либо через inner join select ... from uslugi inner join sluchai on uslugi.<field1> = sluchai.<field2> and uslugi.<field2>=sluchai.<fieldN> where..., либо, по старинке: select ... from uslugi,sluchai where uslugi.<field1> = sluchai.<field2> and uslugi.<field2>=sluchai.<fieldN> and... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 08:20 |
|
|
start [/forum/topic.php?fid=41&msg=38034573&tid=1583157]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 178ms |
0 / 0 |