Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогните с запором
 
 автор: час   (09.11.2010 в 18:29)   личное сообщение
 
 

типа с запросом
хочу отобрать записи с датой создания менее текущей даты на 45 дней

SELECT SERVIS_TRANSACTIONS_TBL.*
FROM SERVIS_TRANSACTIONS_TBL
WHERE (((SERVIS_TRANSACTIONS_TBL.DATE_RECORDS)<=DateAdd('d',-45,Date())));




в выборку попадают только что созданные записи


GLB_CONNECTION.Execute "DELETE SERVIS_TRANSACTIONS_TBL.*, SERVIS_TRANSACTIONS_TBL.DATE_RECORDS " _
& " From SERVIS_TRANSACTIONS_TBL " _
& " Where (((SERVIS_TRANSACTIONS_TBL.DATE_RECORDS) <= DateAdd('d', -45, Date())))"


а вот этот запрос в другой проге работает


' удаление транзакций 2х_месячной давности
GLB_CONNECTION.Execute "DELETE USERS_TRANSACTIONS_TBL.*, USERS_TRANSACTIONS_TBL.DATE_RECORDS " _
& " From USERS_TRANSACTIONS_TBL " _
& " Where (((USERS_TRANSACTIONS_TBL.DATE_RECORDS) <= DateAdd('d', -45, Date())))"

  Ответить  
 
 автор: час   (09.11.2010 в 18:41)   личное сообщение
 
 

записи за сегодня не выводятся, если условие таково........

>=DateAdd('d';-45;Date())

или таково

SELECT SERVIS_TRANSACTIONS_TBL.*, SERVIS_TRANSACTIONS_TBL.DATE_RECORDS
FROM SERVIS_TRANSACTIONS_TBL
WHERE (((SERVIS_TRANSACTIONS_TBL.DATE_RECORDS)<=DateAdd('m',-2,Date())));


  Ответить  
 
 автор: Lukas   (09.11.2010 в 18:58)   личное сообщение
 
 

СА, ну у вас же предложение SQL собирается кодом,
ну и подставляйте в текст условия КОНКРЕТНОЕ ЗНАЧЕНИЕ даты в правильном формате.

ps. В другой проге может работать правильно, если значения поля даты содержат еще и время.

  Ответить  
 
 автор: час   (09.11.2010 в 19:07)   личное сообщение
 
 

Да!?

  Ответить  
 
 автор: час   (09.11.2010 в 19:16)   личное сообщение
8 Кб.
 
 

нет не помогло - один фиг всё удалено..........
это мистико

  Ответить  
 
 автор: час   (09.11.2010 в 19:26)   личное сообщение
9 Кб.
 
 

а с месяцем работает..........

  Ответить  
 
 автор: час   (09.11.2010 в 19:56)   личное сообщение
 
 

конечно - када формат поля текстовый
Придуркам - дурацкие проблемы

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList