"Andrei" ...
> Мой, предыдущий пост порадил такой
> флэйм, что найти там полезную
> информацию очень тяжело. Тем более, что
> я получил по яй... (тьфу-ты), мне так

    Ща ещё получишь

> ответили про китайцев, что на
> некоторое время я получил комплекс
> неполноценности. Для того, чтобы
> развеять его я решил проверить как
> пользователи других серверов работают
> с датами. И вот что получается:
>
> 1. Yaffil SQL
>
>   date as integer -- возвращает количество
> дней.

    Это нестандартно и неправильно

> 2. MSSQL
>
>   аналогично:
>   http://vyaskn.tripod.com/searching_date_time_values.htm

    Это нестандартно и неправильно. Мне ни разу не приходилось кастить
дату в число, это бред. И твой пример с генератором я даже боюсь
комментировать, ибо это ...... в кубе (заставил таки ругаться)

> 3. Oracle
>
>
> http://www.lc.leidenuniv.nl/awcourse/oracle/server.920/a96540/sql_elements2a.htm
>
>   цитата: "Date Arithmetic
>
> You can add and subtract number constants as well as other dates from
> dates. Oracle interprets number constants in arithmetic date
> expressions as numbers of days. For example, SYSDATE + 1 is tomorrow.
> SYSDATE - 7 is one week ago. SYSDATE + (10/1440) is ten minutes from
> now. Subtracting the hiredate column of the sample table employees from
> SYSDATE returns the number of days since each employee was hired. You
> cannot multiply or divide DATE values."

    Что из этого не делает FB ?

> 4. PostgreSQL
>
>   http://www.postgresql.org/docs/techdocs.13
>
>   цитата:
>   "Q.  Where are the DATEADD and DATEDIFF functions in PostgreSQL?
>    A.  There are none.  PostgreSQL does not need them.  Use the + and -
> operators instead. "


    Что из этого не делает FB ?

    Ответ, кстати, глупый, ибо DATEADD и DATEDIFF работают не только с
днями, как + и -

> 5. IBM DB2
>
>   пользователи очень просили такую
> возможность и она была добавлена в
> версии 8.1
>
>   http://www.thescripts.com/forum/thread183738.html

    Даже если они это и сделали, это не плюс им.
Ссылки, если уж приводишь, должны быть на доку, а не на ОБС

> 6. MySQL.
>
>   С датами можно работать как с целыми
> числами, только это не количество дней,
> а буквальное представление строки
> даты. например, целоче число 20061204 --
> означает '2006-12-04'.

    Ещё один идиотизм MySQL. Рад за них. Привет Джиму

-- 
Хорсун Влад


Ответить