Показаны сообщения с ярлыком db2. Показать все сообщения
Показаны сообщения с ярлыком db2. Показать все сообщения

среда, 17 сентября 2014 г.

DB2, календарь, рекурсия

Мне потребовалось создать календарь, да не простой, а к которому можно при-join-ить данные. Хотел получить таблицу вида:
Казалось бы, создай табличку create table'ом. Но так нельзя, да и не интересно.
Воспользуемся рекурсией!
Вот здесь отличный пример рекурсивного запроса в DB2 (ссылка). 
У меня получилась вот такая конструкция:

среда, 25 декабря 2013 г.

2 знака после запятой DB2

Что бы после запятой у вас оставалось 2 знака, можно использовать команду DECIMAL("data","precision","scale"), где:
"data" - ваши данные
"precision" - зависит от того, какого вида данные вы хотите преобразовывать (в случае, если вы хотите преобразовать что-то вроде 7,45343245 , то используйте DECIMAL(7,5333333, 5, 2) будет 7,53)
здесь подробнее
"scale" - количество знаков после запятой