Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Вычисления с датами   Найти похожие ветки 

 
RebroFF   (2006-12-04 15:42) [0]

Добрый день. В таблице analiz (Firebird 1.5) есть поля "date_a" (DateTime) и "conc" (numeric(7,5)). Вопрос: как мне получить кол-во полных месяцев между значением поля "date_a" для текущей записи и записи логически предшествующей (по полю date_a) оной + значение поля "conc" предшествующей записи. Заранее благодарю.


 
Сергей М. ©   (2006-12-04 15:46) [1]


> логически предшествующей .. оной


Это как ?


 
RebroFF   (2006-12-04 15:51) [2]


> Это как ?

Т.е. не в смысле Previous, а в смысле предшествующая по значению поля "date_a".


 
Сергей М. ©   (2006-12-04 15:55) [3]


> предшествующая по значению поля "date_a".


А если таковой не имеется ?


 
RebroFF   (2006-12-04 15:57) [4]


> А если таковой не имеется ?

Уведомить:)


 
Сергей М. ©   (2006-12-04 15:59) [5]

Покажи текст запроса, фигурирующего у тебя на сей момент ...


 
RebroFF   (2006-12-04 16:07) [6]

В этом-то всё и дело... Не могу я сообразить, как выудить запись со значением "date_a" наиболее близким (в сторону уменьшения) к "date_a" из текущей записи:(


 
Сергей М. ©   (2006-12-04 16:10) [7]

select first 1 date_a
from analiz
where date_a < дата_шз_текущей_записи
order by date_a desc


 
Sergey13 ©   (2006-12-04 16:13) [8]

> [7] Сергей М. ©   (04.12.06 16:10)

Тогда уж проще
select max(date_a)
from analiz
where date_a < дата_шз_текущей_записи


 
RebroFF   (2006-12-04 16:20) [9]


> Sergey13 ©


> Сергей М. ©

Блин, как всё просто, даже стыдно.
Спасибо.
Пошёл учить SQL.


 
Сергей М. ©   (2006-12-04 16:24) [10]


> Sergey13 ©   (04.12.06 16:13) [8]
> Тогда уж проще


По наглядности может и проще.
По эффективности - надо план и статистику запроса посмотреть.



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1165005267
User7777
2006-12-01 23:34
2006.12.24
нужен таймер с интервалом меньше 1ms


3-1160635701
GanibalLector
2006-10-12 10:48
2006.12.24
проблемы с FireBird1.5


15-1165331607
SkySpeed
2006-12-05 18:13
2006.12.24
Подскажите нормальные ресурсы про резку документов в Photoshop!!!


3-1160706641
VitalikS
2006-10-13 06:30
2006.12.24
Значение генератора


2-1165398195
horse
2006-12-06 12:43
2006.12.24
ShellExecute