К основному контенту

Сообщения

Показаны сообщения с ярлыком "db2"

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

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

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

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