| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие СУБД > Как перевести разность дат в дни ? |
| Автор: Dinisssimo 10.2.2006, 14:10 |
| Каким способом(запросом к базе данных) можно получить таблицу которая являлась результатом условия разноси между полями двух дат=результат в днях (принадлежащей этой таблице) РАЗНОСТЬДАТ('D',дата1,дата2) >30 конешно немного смахивает на функцию SQL DateDiff Но у меня с DateDiff ничего не выходит. (использую QWERY запрос в Delphi 7) говорит что неподдерживает эту функцию. Может кто подскажет как с DateDiff упроавлятся в QWERY запросе, или вообще как можно решить эту задачу в целом ? Наставте на путь истенный пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста пожалуйста |
| Автор: bas 10.2.2006, 15:56 | ||
|
| Автор: Dinisssimo 10.2.2006, 18:33 |
| это значит что выражение 'дата2-дата1' принадлежит полю 'difer' Я прав? |
| Автор: Dinisssimo 10.2.2006, 18:52 |
| выдаёт no qwery to run |
| Автор: Dinisssimo 10.2.2006, 19:09 |
| о получилось! а как difer использовать в услвии? вот выдать все у кого разность больше 30 дней |
| Автор: Dinisssimo 10.2.2006, 19:34 | ||||
работает а вот
пишет invalid field name. Days. |
| Автор: mixb 16.8.2006, 10:14 |
| Может надо было перед Days написать AS ??? |
| Автор: segmentation_fault 19.10.2006, 00:00 | ||
AFAIK иначе нельзя |
| Автор: Dinisssimo 19.10.2006, 14:01 |
| точно |