|
|
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Всем привет, подскажите могу я использовать библиотеку rFunc в Embedded?? Если да, то как это сделать?? куда кинуть dll и как вообще установить ф-ии в базу?? Использую ibExpert. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 14:21:47 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Medivмогу Не можешь. Запрещаю. Используй встроенные функции. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 14:28:39 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
А можно как то по подробнее почему нет?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 14:31:52 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
MedivВстроенных не хватает!!! Для чего их не хватает? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 14:38:22 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Ну к примеру мне нужна ф-ия аналог ф-ии Oracle Last_day, в rFunc она есть LastDayMonth(d), да и вообще много что и понадобиться, я работаю с Oracle, но щас нужно кое что на Firebird сделать, очень тяжело идет, не хватает ф-ий, приходиться много кода переписывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 14:48:23 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
http://www.volny.cz/iprenosil/interbase/ip_ib_code_timestamp.htm Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 15:13:17 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
MedivLast_day Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 15:15:00 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, эх... Пока писал... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 15:15:20 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
wadmanMedivLast_day Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Только это будет первый день, а не последний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 15:57:44 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
LastDayТолько это будет первый день, а не последний Зачем ты это написал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:15:17 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
LastDay... Только это будет первый день, а не последний Это будет таки последний день. Но предыдущего месяца :) Можно так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:18:03 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
LastDayТолько это будет первый день, а не последний Там таки есть ошибка, но я тебе не скажу какая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:19:06 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
DzirtМожно так: Не лучший вариант, ибо есть такие даты как 31.01, то есть экстракт нужно делать от той-же даты, что и в первой половине выражения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:21:33 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
wadman Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Юзать select from rdb$database в ХП - ненужное умножение сущностей, имхо. :odate = :ddate - extract(day from :ddate) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:36:08 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
wadmanDzirtМожно так: Не лучший вариант, ибо есть такие даты как 31.01, то есть экстракт нужно делать от той-же даты, что и в первой половине выражения. Ну тогда так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:41:55 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
А вообще вот у меня есть такая вспомогательная процедура, написанная много-много лет назад еще во времена IB6.0. Работает до сих пор: Код: 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. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:44:05 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Fr0sT-BrutalЮзать Привычка. Dzirt, на самом деле в ссылке, приведенной выше есть более изящный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:45:16 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
мой вариант Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. в тройке красивей будет Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 17:05:28 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Симонов Денисмой вариант ... Как уже указали, он будет неправильно работать, например для даты 3.03.2013 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 17:38:00 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Dzirt, а попробовать. У меня вроде правильно работает. 28.03.2013 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 17:46:23 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисDzirt, а попробовать. У меня вроде правильно работает. 28.03.2013 Гы! Так еще в детстве было известно, что конец марта месяца будет 31.03.2013 :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 18:00:00 |
|
||
|
rFunc
|
|||
|---|---|---|---|
|
#18+
Симонов Денисмой вариант Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. в тройке красивей будет Код: plsql 1. 2. 3. 4. 5. 6. 7. Если поменять последовательность (сначала добавить месяц, потом отнять день) - будет работать правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 18:07:15 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38419117&tid=1564255]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
198ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 463ms |

| 0 / 0 |
