Мой, предыдущий пост порадил такой флэйм, что найти там полезную информацию очень тяжело. Тем более, что я получил по яй... (тьфу-ты), мне так ответили про китайцев, что на некоторое время я получил комплекс неполноценности. Для того, чтобы развеять его я решил проверить как пользователи других серверов работают с датами. И вот что получается:
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." 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. " 5. IBM DB2 пользователи очень просили такую возможность и она была добавлена в версии 8.1 http://www.thescripts.com/forum/thread183738.html 6. MySQL. С датами можно работать как с целыми числами, только это не количество дней, а буквальное представление строки даты. например, целоче число 20061204 -- означает '2006-12-04'.

