| MS SQL sucks |
[Mar. 18th, 2008|11:07 pm] |
Казалось бы простейшая и типичная задача: есть табличка с логом, т.е. одно поле - это datetime. Хочется посмотреть по дням сколько было записей в журнале. Очевидный путь - отрезаем время и агрегируем. Так нет. В MS SQL нет функции, которая отрезает время. Вот отдельно год, квартал или секунды получить можно, а всю дату без времени - нельзя. Ладно, обойдемся cast'ом, будем оперировать строчками. Далее делаем агрегацию типа: SELECT convert(varchar(10),opertime,20), count(*) FROM table GROUP BY 1 Не получается. MS SQL не может догадаться, что ему надо сагрегировать по первому столбцу. Хорошо, поможем недоразвитому: SELECT convert(varchar(10),opertime,20), count(*) FROM table GROUP BY convert(varchar(10),opertime,20) Опять ошибка. Ладно, поименуем столбец SELECT convert(varchar(10),opertime,20), count(*) FROM table GROUP BY convert(varchar(10),opertime,20)
То же самое. Пришлось делать так: CREATE VIEW stupid_microsoft as SELECT convert(varchar(10),opertime,20) operdate FROM table SELECT operdate,count(*) FROM stupid_microsoft GROUP BY operdate.
В ORACLE еще 10 лет назад данная проблема решалась за 15 секунд без заглядывания в документацию. |
|
|
| Примерил на себя роль сантехника |
[Jan. 7th, 2008|11:50 pm] |
Вчера впервые в жизни самостоятельно заменил водопроводный кран на кухне (включая гибкие шланги подвода воды). Заодно помыли пол в тех местах, куда не заглядывали лет 5-7. |
|
|
| Про город Сызрань и про "Волжский утес" |
[Sep. 30th, 2007|10:43 pm] |
|
Позавчера вернулся из командировки.
Совещание происходило в санатории "Волжский Утес" напротив Тольятти. Место, по российским меркам, хорошее. Может быть, из-за того, что там недавно проводился саммит Россия - ЕС. Волга там очень широкая.
Туда ехали хорошо - проводницы в мини-юбках, всего две остановки - в Рязане и Рузаевке, пустой вагон.
Обратно было хуже - пришлось болтаться в Сызрани весь день (оттуда в Москву только два нормальных поезда - в 16 и 19 часов), вагон был весь полный, на остановках выключался свет.
Ехать поездами Ташкент-Москва и Бишкек-Москва не рискнули.
В целом понравилось.
P.S. Встречающий нас человек (родом из Самары) предложил переименовать Сызрань в Засрань. Когда уезжали, было видно, почему это так. |
|
|
| Переезд в офисе |
[Sep. 10th, 2007|10:02 pm] |
|
На днях снял офис побольше (в том же здании). В ходе переезда обнаружилось, что за три месяца мы накопили уже кучу вещей. |
|
|
| Жизнь бьет ключем |
[Jul. 31st, 2007|12:33 am] |
|
В субботу окрестил младшую дочь, а воскресенье на велике сломал GPS-приемник. |
|
|
| Принц-консорт |
[Jul. 27th, 2007|12:06 am] |
В детстве читал рассказ у О'Генри с таким названием. Там описывался ковбой, женатый на хозяйке (или наследнице - я уже за давностью лет не помню) большого ранчо. Вот и я теперь - муж землевладелицы (аж в 9 соток). |
|
|
| Сегодня почуствовал себя чайником за рулем |
[Jul. 25th, 2007|12:06 am] |
|
Заменил сцепление. Теперь надо привыкать к новому, как к новым неразношенным ботинкам. Машина при старте дергается, как при обучении в автошколе. |
|
|
| Рано или поздно все кончается :) |
[Jul. 9th, 2007|11:20 pm] |
|
Закончилась одна из работ, закончилась подготовка к поездке в Прагу, закончилась (ну почти закончилась :) же и эпопея с покупкой земли под дачу. Может теперь будет время заглядывать в ЖЖ. |
|
|
| Дети растут .... |
[Apr. 5th, 2007|10:13 pm] |
Сегодня записали старшую в школу. В 1В класс.
В школе принимают за один раз только 10 детей, пришлось занимать очередь за два часа. Как выяснилось среди родителей, школа достаточно популярная, поскольку хотят записать детей аж с другой стороны Профсоюзной, откуда идти до школы минут 20 и еще Профсоюзную пересекать. |
|
|
| Лингвистическое |
[Apr. 2nd, 2007|11:29 am] |
Навеяло итальянской грамматикой:
Как сказать "Мама мыла раму" в пассивном залоге?
|
|
|
| Велосипед |
[Mar. 26th, 2007|12:04 pm] |
Открыл вчера велосипедный сезон. Прокатился километров 20 по Москве, за МКАД не выезжал - в лесу еще мокро и по неасфальтированным дорогам передвижение представляет проблему. Тем не менее, сезон открылся на 2-3 недели раньше. |
|
|
| Как я чуть не угодил под нож хирурга |
[Dec. 26th, 2006|12:28 am] |
Толком не оправившись от царившей все воскресенье температуры в 38 градусов, сидел, никого не трогая, и тихо помогал жене выбрать подарок на Новый год детям, которые в это время устраивали взятие Царьграда магометанами и последний день Помпеи одновременно. Боль в животе подкралась без особых предупреждений и через минут 10 полностью овладела моим телом. Болело там, где в медицинских энциклопедиях расположен аппендикс. Болело достаточно сильно. Минут через 30-40 я таки не выдержал и позвонил в скорую. Причем позвонил, по старой привычке, в 03 несмотря на имеющуюся страховку от работодателя. Скорая приехала достаточно оперативно, минут через 20. Средних лет в меру уставший доктор ощупал меня произвел пальпацию живота, заставил поднять-опустить ноги и забрал с собой. Я будучи сравнительно опытным во врачебных очередях взял с собой книгу. |
|
|
| Юбилейное |
[Dec. 25th, 2006|02:15 pm] |
Сегодня 15 лет, как официально перестал существовать СССР. |
|
|
| Забавно |
[Dec. 21st, 2006|07:07 pm] |
Слово opera по-итальянски означает еще и "труд" (видимо от латинского opus).
Принимая это во внимание в поговорке "Оперу пишу" возникает еще один скрытый смысл :) |
|
|
| Если бы Земля была одной корпорацией |
[Dec. 20th, 2006|12:05 am] |
Если бы Земля была одной корпорацией, то я бы:
Американцев сделал бы сейлзами Русским бы отдал R&D, науку и исследования новых технологий Японцев бы поставил на контроль качества Китайцев - на производство Европейцев - в отдел кадров Арабов - в отдел снабжения Африканцев - в департамент спорта и корпоративных развлечений Индийцев - в технический персонал Ой, забыл, евреев - естественно на корпоративные финансы
Вот только генерального директора из кого брать? |
|
|
| Наблюдения на заправке |
[Dec. 19th, 2006|07:30 pm] |
Вчера надо было встретиться rmkornev(моим братом). Договорились забить стрелку на заправке BP у метро. Пока он не подъехал я, не желая сидеть в кафе, вышел на улицу и занимался наблюдением за тем, какие люди в каких машинах ездят. Достаточно занимательно оказалось.
Поразил один товарищ - подъехал Porsche Carrera, из него вылез мужик с хорошим фингалом под глазом. Больше в машине никого не было. |
|
|
| Юбилейное |
[Dec. 19th, 2006|01:57 pm] |
Сегодня исполняется 100 лет дорогому Леониду Ильичу. |
|
|
| И еще книжное |
[Dec. 18th, 2006|12:02 am] |
В пятницу зашел в книжный, увидел историю Франции в 4-х томах. С дореволюционной орфографией и дореволюционный же перевод с французского. Стоит около 1500 рублей. Взял книгу, записал имя автора и название книги в оригинале. На http://gallica.bnf.fr нашел PDF всей книги (естественно, на французском). Выкачал.
UPD: небольшой проблемой при поиске явилось то, что французы пишут civlization через s вместо z :) |
|
|
| Про поиск книг в Интернете |
[Dec. 17th, 2006|02:41 pm] |
На днях искал книгу для своего сайта (справочник английской знати) "Burke's peerage".
На запросы "Burke peerage download" и "Burke peerage PDF" Гугль вываливал тучу ссылок на сайты, продающие электронную версию книги. Запрос "Burke peerage scan" то же не помог. Замечу, что книга начала издаваться еще в середине XIX в, так что копирайта на нее точно нет.
Немного подумав, набираю "Burke peerage telecharger" и буквально на 5-7 ссылке нахожу эту книгу в http://gallica.bnf.fr , где ее можно получить в одном PDF. Это сайт Национальной библиотеки Франции (Bibliotheque nationale de France). Сходил на сайты наших библиотек (исторической и ленинки), так там только каталоги - все остальное за плату :( |
|
|
| Пеар |
[Dec. 14th, 2006|01:31 am] |
А все-таки приятно, когда систему, которую ты разрабатываешь, показывают в новостях по первому каналу российского телевидения с благоприятными откликами.
UPD: Система посвящена контролю, больше не скажу: NDA |
|
|