|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 24 Nov 2003 14:23:06 To : Maxim Yemelyanov Subject : Re: Re[4]: perl или c#? -------------------------------------------------------------------------------- Хмутро. MY> А вот и проблемка нарисовалась: в таблице 9 полей, мне нужны 7, дергаю с MY> помощью selectrow_hashref("select * from mytable where id=$id"). Hекоторые MY> поля - timestamp. Хочу сделать с ними арифметику, но обламываюсь на том, MY> что поле выдернулось в виде строки (Sat Nov 22 21:22:29 2003). MY> Вопрос: как получить поле в виде числа, чтобы в коде уже сравнить 2 MY> timestamp-овых поля? Правильно ли делать select(TSfield as numeric), MY> например? MY> Альтернативный вопрос: может здесь проблема в проектировании БД, и MY> сравнивать надо в самом SQL запросе? Хотя хочется в коде. Первый вариант сильно зависит от конкретной базы данных. В ее документации и смотри. Я же по возможности пользовался бы вторым, и только если уж совсем плохо, сравнивал бы в перловом коде. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.1 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/11477b8df68a5.html, оценка из 5, голосов 10
|