суббота, 7 декабря 2013 г.

PostgreSQL WITH RECURSIVE

---///////////////////////////////////////////////////

CREATE TABLE test
(
id serial NOT NULL,
"interval" interval DEFAULT '01:00:00'::interval,
iteration integer,
date timestamp without time zone DEFAULT (now())::timestamp without time zone
)
WITH (OIDS=FALSE);
ALTER TABLE test
OWNER TO postgres;

---/////////////////////////////////////////////////////////////

INSERT INTO test("interval", iteration, date) VALUES
( '1 h ', 1, now()::timestamp),
( '2 h ', 2, now()::timestamp),
( '1 h ', 5, now()::timestamp),
( '4 h ', 3, now()::timestamp);

----////////////////////////////////////////////////////////////
WITH RECURSIVE tmp1(id, date, "interval", iteration1 , newOne , t) AS (

 SELECT id, date, "interval", iteration ,  (date + "interval") as newOne, 1 FROM test 

 union

 SELECT tmp1.id, tmp1.newOne, tmp1."interval", tmp1.iteration1  , (newOne + tmp1."interval") as newOne , t + 1 FROM tmp1

  join test on (test.id = tmp1.id)

 where tmp1.t < test.iteration 

)select * from tmp1 order by id , date;

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

Microsoft Gears of War

На днях мелкие начали раздавать игру GearsOfWar как честный пользователь сервиса live я ее скачал поставил на закачку с работы и вот тебе облом она не запускается... стал пытаться выяснить, что за бред, а оказалось все просто: региональная привязка - облом однако!!!

вторник, 3 декабря 2013 г.

И еще немного о Xbox 360...

Помню месяца 4 назад я заменил хард на своем боксе, ну так вот - меня еще не забанили а вот игр я уже накачал прилично! Жаль мелкие и мягкие говно или старье раздаю на холяву.. 

5.1 для xbox

Ну, что я могу сказать теперь у меня есть 5.1 и я могу насладиться свистом пули которая пролетает через всю комнату и вонзается в стену где то с право от меня!!