|
|
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
FB 1.0 пишу в ХП: SELECT CAST('TODAY' AS DATE) FROM rdb$database into :CUR_DATA; получаю дату, а нада бы отдельно год, причем в формате YY (04) и месяц MM (08) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:30:32 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Только это кажется в FB 1.5 работает, а в 1.0 не помню ... EXTRACT(YEAR FROM CURRENT_DATE) EXTRACT(MONTH FROM CURRENT_DATE) EXTRACT(DAY FROM CURRENT_DATE) Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:44:11 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
..работает, сенкс, а как преобразовать полученый год из 2004 в 04 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:48:47 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
использовать UDF-функция работы со стрками. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:49:58 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Dnicoиспользовать UDF-функция работы со стрками. Не обязатательно UDF. У FB1.0 уже была конструкция: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:09:11 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Пытался сделать так: CREATE PROCEDURE GET_CUR_DATA RETURNS ( PCUR_MONTH VARCHAR(2), PCUR_YEAR VARCHAR(2)) AS begin PCUR_YEAR=substring (extract(YEAR from CURRENT_DATE) from 3 for 4); PCUR_MONTH=extract(MONTH from CURRENT_DATE); end при дебаге результат получает, но ругается: Warning! String truncation occured ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:15:02 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
при PCUR_YEAR=substring (extract(YEAR from CURRENT_DATE) from 3); - ругается так же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:18:00 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
>substring (extract(YEAR from CURRENT_DATE) from 3 for 4 ); Ну правильно, ты же указываешь длину 4 символа, а сохраняешь в переменную длинной 2 символа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 16:25:10 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
d'Evil>substring (extract(YEAR from CURRENT_DATE) from 3 for 4 ); Ну правильно, ты же указываешь длину 4 символа, а сохраняешь в переменную длинной 2 символа так тоже ругается ( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 19:52:48 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
И с каких это пор, слово Warning стало матерным? Таки оболванивают народ GUI-вые тулзы всякие... ДАЁШЬ СТРАНЕ ISQL ! Рулез форева, и все дела... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 20:01:24 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
МимопроходящийИ с каких это пор, слово Warning стало матерным? Таки оболванивают народ GUI-вые тулзы всякие... ДАЁШЬ СТРАНЕ ISQL ! Рулез форева, и все дела... когда ридлайн прикрутят ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2004, 10:11:52 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. почему при select * from GET_DATA; я получаю null,null,null хотя при debug четко видно что в выходные параметры попадают нужные значения! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 19:37:44 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Напиши 100 раз на бАмажке: У IB/FB НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! НЕТУ ДЕБУГА! ... GUI-вые тулзы всякие его ЭМУЛИРУЮТ! А доку читать НУЖНО! НУЖНО! НУЖНО! НУЖНО! НУЖНО! Про то, как пишутся selectable -процедуры. Ну не зануда ли я? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 19:52:04 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
2 Мимопроходящий Что такое "GUI-вые тулзы" ? и если кричишь ЧИТАЙ ДОКУ,ЧИТАЙ ДОКУ, то дай хоть ссылку на эту ДОКУ !!! - буду читать, если просветить тут не могут/не хотят к слову select * from GET_CUR_DATA выдает вполне корректный рез-т Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 20:36:37 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
mko2 Мимопроходящий Что такое "GUI-вые тулзы" ?Набери в Yandex'е: " Что такое GUI ". mkoи если кричишь ЧИТАЙ ДОКУ,ЧИТАЙ ДОКУ, то дай хоть ссылку на эту ДОКУ !!! - буду читатьНа тебе ссылку . mko к слову select * from GET_CUR_DATA выдает вполне корректный рез-т Код: plaintext 1. 2. 3. 4. 5. 6. 7. Найди отличия. Сделай выводы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 20:49:37 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Набери в Yandex'е: "Что такое GUI". На тебе ссылку А сравни эту твою процедурку, с той, которая "не работает". Найди отличия. Сделай выводы. Спасибо за дельные советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 20:54:13 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
mkoСпасибо за дельные советы!Выводы сделал, или, завтра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 20:57:18 |
|
||
|
выделить "Год" и "Месяц" из DATE
|
|||
|---|---|---|---|
|
#18+
:] сделал, уже все работает, - suspend; забыл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 21:10:47 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32635099&tid=1578125]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 293ms |

| 0 / 0 |
