MySQL - MS SQL Server portability

2 отговора 76 прегледа
#1

MySQL - MS SQL Server portability

3 думи - аритметика с дати. съществува ли начин да дръпна всички записи с дата от тая седмица с sql заявка дето да върви и на 2та сървъра?

за MySQL си представям нещо такова - WHERE DATA > ( NOW() - INTERVAL 7 DAYS )

това обаче няма да го бъде на майкрософтския сървър. мислех да вадя дати в кода дето прави заявката и да остане в ескюел частта само просто сравнение с >... обаче не искам да пиша календар за тия аритметики с данни. ако някой знае такъв календар дето да свърши работа ( ползвам PHP ) ще ми улесни живота.

мерси предварително. поради естеството на проблема пускам темата и в клуб Бази Данни.

ein heller Schein am Firmament
Отговор
в отговор на Mycлoн #2

Re: MySQL - MS SQL Server portability

фалшива тревога, реших проблема по заобиколен начин:
1) strtotime( "-7 days" );
2) ADODB -- DBDate

все пак ако има по-добри начини - свиркайте

ein heller Schein am Firmament
Отговор
в отговор на Mycлoн #3

Re: MySQL - MS SQL Server portability

щом ползваш във фреймуърка си АДОДБ, ползвай неговия екстеншън за дати, добър е

(DBDate, SQLDate i adodb-time.inc.php)

Отговор