Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выборка за промежуток времени 
V
    Опции темы
Draxx
Дата 27.3.2011, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 19.9.2005

Репутация: нет
Всего: нет



Добрый день.  Как можно сделать выборку в таблице по дате за промежуток времени от вчерашнего дня 12 часов до сегоднешнего дня 12 часов?

Сделал, чтобы выводило за последние 24 часа, а вот в промежутке между 12 часами неполучается.

Код

date_p >= DATE_ADD(CURDATE,INTERVAL - 1 DAY)

PM MAIL   Вверх
Draxx
  Дата 27.3.2011, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 19.9.2005

Репутация: нет
Всего: нет



Решил с помощью PHP

Вот решение, может кому понадобится:


Код

$today_time = time();
$min_time = "12:00:00";



if ($today_time <= $min_time ) {
    
    $yesterday1 = date("Y-m-d ", strtotime("-1 day"));
    $curent1= date("Y-m-d");
    $date_eco = date_create($yesterday1);
    date_time_set($date_eco, 12, 00, 00);
    $lolololol1=date_format($date_eco, 'Y-m-d H:i:s');     
    $yesterday_eco= $lolololol1;
    echo 'Отчет сгенерирован за период: с '.$lolololol1.' по  '.$curent1.' 12:00:00';
    }
else if ($today_time > $min_time) {
        
    $yesterday2 = date("Y-m-d ");
    $curent2= date("Y-m-d");
    $date_eco1 = date_create($yesterday2);
    date_time_set($date_eco1, 12, 00, 00);
    $lolololol2=date_format($date_eco1, 'Y-m-d H:i:s');
    $yesterday_eco= $lolololol2;
    echo 'Отчет на  '.$lolololol2.'  будет сгенерирован завтра до 12 часов.'';
    
    }




Код

date_p >= '".$yesterday_eco."' 


Это сообщение отредактировал(а) Draxx - 27.3.2011, 15:21
PM MAIL   Вверх
patap
Дата 28.3.2011, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 3
Всего: 40



ознакомься подробней с функцией DATE_ADD, она не настолько деревянная, чтобы уметь прибавлять только дни  smile 


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0713 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.