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

Вниз

SQL замудренный   Найти похожие ветки 

 
ivanoff   (2008-10-21 17:05) [0]

SELECT
T1_Id, T1_F1,
T2_F2,

-->поле из T1 по условию типа
(SELECT LAST(F1) FROM T1 WHERE ...) AS CalcF11

FROM T1, T2

WHERE (T2.F...) AND (CalcF11 - F11) < F22


Вот  так WHERE (CalcF11 - T1_F1) < T2_F2 нельзя делать, а как можно?

сразу оговорюсь JOIN не получилось прикрутить


 
ПРавильный$Вася   (2008-10-21 17:28) [1]


> Вот  так WHERE (CalcF11 - T1_F1) < T2_F2 нельзя делать

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


 
Виталий   (2008-10-21 17:47) [2]

select from select тебе поможет


 
ivanoff   (2008-10-21 18:37) [3]

делаю

UPDATE (...)
SELECT ...

только появилось "добавлять по условию" что в той самой T1 нету такой записи за последние N часов (из Т2)

Вот тут мне и надо текущей записи (в Т1) найти последнюю запись (в ней-же) с некоторыми условиями для того чтоб определить разницу времени


 
ivanoff   (2008-10-21 18:39) [4]

в догонку...


> чего вдруг нельзя?


CalcF11 отказывается понимать


 
Виталий   (2008-10-21 18:44) [5]


> CalcF11 отказывается понимать

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


 
Виталий   (2008-10-21 18:47) [6]

select *
from
(SELECT
T1_Id, T1_F1,
T2_F2,

F11

-->поле из T1 по условию типа
(SELECT LAST(F1) FROM T1 WHERE ...) AS CalcF11

FROM T1, T2) as temp1

WHERE (...) AND (CalcF11 - F11) < F22

должно работать


 
ivanoff   (2008-10-21 19:32) [7]


> нельзя использовать псевдонимы полей


и как не использовать псевдоним в моем случае LAST(F1)


> должно работать

...неа думает что параметр

----- сделал так ----- но не нДравится :) ----- ощущаю тормоза -----

SELECT
T1_Id, T1_F1,
T2_F2,
F11

FROM T1, T2) as temp1

WHERE (...) AND ((SELECT LAST(F1) FROM T1 WHERE ...) - F11) >= F22


ПыСы. жирным подправил условие, но не принципиально по сути вопроса :)



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

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

Наверх




Память: 0.45 MB
Время: 0.005 c
8-1188162293
Jimmy
2007-08-27 01:04
2008.11.30
Размер (высота и ширина) Jpeg и bmp


2-1224767006
Lamer6666
2008-10-23 17:03
2008.11.30
Kak obratit sa k elementu formi po ego imeni?


2-1224490297
Mozgan
2008-10-20 12:11
2008.11.30
Перенос компонента из delphi 6 в delphi 7


15-1222431616
Василий Жогарев
2008-09-26 16:20
2008.11.30
HSDPA USB MODEM MF622


15-1222827051
Другг
2008-10-01 06:10
2008.11.30
Как перенести настройки Delphi 7 с одной Виндос на другую?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский