Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];

Вниз

between или <= =>   Найти похожие ветки 

 
Роман   (2009-10-20 12:07) [0]

Здравствуйте помогите составить запрос

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

................ and  datanach  between datanach and datakonec or datanach  between datanach and datakonec  ///ошибка

datanach     data (8)
datakonec    data (8)

а как ?


 
Сергей М. ©   (2009-10-20 12:17) [1]

СУБД какая ?


 
Роман   (2009-10-20 12:20) [2]

dBASE IV


 
Сергей М. ©   (2009-10-20 12:22) [3]

Какими средствами пытаешься выполнить запрос - BDE ?


 
Вариант   (2009-10-20 13:03) [4]


> Роман   (20.10.09 12:07)  

Не сказал какая ошибка, не показал запрос полностью.

Если я правильно понял вопрос, то тебе нужно внутреннее объединение таблицы с собой же. Для чего таблицу надо например дважды перечислить в FROM и назначить алиасы(псевдонимы). К полям таблиц обращаться соотвественно с использованием алиасов.
Что-то типа

select DISTINCT T1.ID,T2.ID from "твоя таблица" T1,"твоя таблица" T2 where
(T1.datanach between T2.datanach and T2.datakonec or
T1.datakonec between T2.datanach and T2.datakonec) and T1.ID <> T2.ID


 
Anatoly Podgoretsky ©   (2009-10-20 13:05) [5]

> Роман  (20.10.2009 12:07:00)  [0]

Зачем два раза проверяешь?
И сообщение об ошибке хорошее и главно точное.


 
Роман   (2009-10-20 13:55) [6]

Начало диапазона1      конец диапазона1  нужно проверить пересекаются ли они с этим

Начало диапазона2      конец диапазона2

and  Начало диапазона1   between Начало диапазона2  and     конец диапазона2

or

конец диапазона1  between Начало диапазона2  and     конец диапазона2


 
Роман   (2009-10-20 13:59) [7]

можно ли так
and  Начало диапазона1, конец диапазона1   between Начало диапазона2  and     конец диапазона2


 
Вариант   (2009-10-20 14:09) [8]


> Роман   (20.10.09 13:59) [7]

Нет.


 
Роман   (2009-10-21 07:06) [9]

а как можно ?



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

Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
15-1254493923
ocean
2009-10-02 18:32
2009.12.06
Хочу наладонник с навигацией GPS покруче.


2-1254662801
newbart
2009-10-04 17:26
2009.12.06
Ошибки при запуске приложений из Delphi


2-1255947778
Инна
2009-10-19 14:22
2009.12.06
Дерево каталогов&amp;список файлов


15-1250841620
Empleado
2009-08-21 12:00
2009.12.06
На чем мультики делать?


15-1254601813
Юрий
2009-10-04 00:30
2009.12.06
С днем рождения ! 4 октября 2009 воскресенье





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский