Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Извлечение по дате за последний день работы

Сообщения:  [1-10]   [11-15] 

 
 автор: ronin80   (24.04.2008 в 07:40)   письмо автору
 
   для: Slyfox_забыл_пароль   (23.04.2008 в 16:58)
 

а такой запрос не работает?


SELECT SP,Код,Name,Rate,Quantity,Date_time FROM SP
WHERE TIME(Date_time) BETWEEN :time1 and :time2

где time1 и time2 параметры запроса в формате времени hh:mm:ss

   
 
 автор: Slyfox_забыл_пароль   (23.04.2008 в 16:58)
 
   для: ronin80   (23.04.2008 в 12:08)
 

Delphi 7

   
 
 автор: ronin80   (23.04.2008 в 12:08)   письмо автору
 
   для: Slyfox   (23.04.2008 в 10:27)
 

а в чём приложение написано?

   
 
 автор: Slyfox   (23.04.2008 в 10:27)   письмо автору
 
   для: ronin80   (23.04.2008 в 10:19)
 

Вот, правда это не PHP.
Рисунок прикрепил

   
 
 автор: ronin80   (23.04.2008 в 10:19)   письмо автору
 
   для: Slyfox   (23.04.2008 в 10:14)
 

покажи чё пишет

   
 
 автор: Slyfox   (23.04.2008 в 10:14)   письмо автору
 
   для: ronin80   (23.04.2008 в 10:06)
 

Дело не в этом, а в том, что у меня уже выдает ошибку без проверки на дату, только с проверкой на время.

   
 
 автор: ronin80   (23.04.2008 в 10:06)   письмо автору
 
   для: Slyfox   (23.04.2008 в 10:04)
 

SELECT SP,Код,Name,Rate,Quantity,Date_time FROM SP
WHERE TIME(Date_time) BETWEEN time1 and time2
and Date_time=сравниваемая _дата

   
 
 автор: Slyfox   (23.04.2008 в 10:04)   письмо автору
 
   для: ronin80   (23.04.2008 в 08:59)
 

Не совсем то, т.к. в таблице SP дата хранится не только за текущий день, но и за прошлые дни.
Но мне так и не удалось выполнить запрос вида
не работает он

SELECT Код,FIO,Number_pas,Name,Rate,Quantity,Date_time FROM SP WHERE TIME(Date_time) BETWEEN #08-30# AND #10-59#


потом проверил самым простым запросом:
SELECT Код,FIO,Number_pas,Name,Rate,Quantity,Date_time FROM SP

тут все выводит, но мне не это нужно

   
 
 автор: ronin80   (23.04.2008 в 08:59)   письмо автору
 
   для: Slyfox   (23.04.2008 в 08:49)
 

можно попробовать так

SELECT SP,Код,Name,Rate,Quantity,Date_time FROM SP
WHERE TIME(Date_time) BETWEEN time1 and time2

функция time извлекает время суток, соответственно проводим сравнение с указанными переменными time1 и time2

   
 
 автор: Slyfox   (23.04.2008 в 08:49)   письмо автору
 
   для: Slyfox   (23.04.2008 в 07:48)
 

Нагуглил запрос вида:
SELECT .... WHERE [Дата]<#00/00/0000# AND [Дата]>#00/00/0000#

По ходу можно пристроить вместо [Дата] Now()

Покажите как задать для такого примера вместо #00/00/0000# под мой случай полный формат даты?
Буду колдовать, может чего наколдую
Я так понял, что тут разделяются всегда числа знаком "/"

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования