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

Вниз

SQL   Найти похожие ветки 

 
Гость111   (2006-03-09 10:21) [0]

Есть две таблицы
1-ая: № Наименование
2-ая: № Наименование Масса Дата

Необходимо вывести все наименования из 1-ой таблицы, Массу и дату из 2-ой таблицы. За период который ввел пользователь, причем если для какогото наименования из 1-ой таблици нет значения во 2-ой таблице на этот период то надо вывести это наименование со значением на предшествующую дату.

Например:
Если пользователь ввел 03,02,06 то надо вывести все что есть на 03,02,06 а если для этой даты ничего нет для конкретного наименования то надо вывести для этого наименования за 02,02,06, а если нет за 02,02,06 то надо вывести за 01,02,06 и т.д.


 
Johnmen ©   (2006-03-09 10:34) [1]

Типа того
SELECT T1.Наименование, T2.Масса, T2.Дата
FROM Table1 T1, Table2 T2
WHERE (T1.Наименование=T2.Наименование) AND
 (T2.Дата=(SELECT MAX(T3.Дата) FROM Table2 T3 WHERE T2.Наименование=T3.Наименование))


вот только зачем здесь первая таблица, непонятно...:)


 
Fay ©   (2006-03-09 10:35) [2]

2 [1] Johnmen ©   (09.03.06 10:34)
> вот только зачем здесь первая таблица, непонятно...:)

Необходимо вывести все наименования из 1-ой таблицы


 
Гость111   (2006-03-09 10:41) [3]

Во второй таблице может не быть какогото наименования, а первая таблица это список всех наименований.

А что такое Т3, Т1 и Т2 я так понял это мои таблици.


 
Johnmen ©   (2006-03-09 11:34) [4]

SELECT T1.Наименование, T2.Масса, T2.Дата
FROM Table1 T1
LEFT JOIN Table2 T2 ON (T1.Наименование=T2.Наименование) AND
(T2.Дата=(SELECT MAX(T3.Дата) FROM Table2 T3 WHERE T2.Наименование=T3.Наименование))



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
15-1141579390
ArtemESC
2006-03-05 20:23
2006.03.26
Borland Pascal


15-1141100242
paza
2006-02-28 07:17
2006.03.26
Нестандартные шрифты


1-1140678976
kyn66
2006-02-23 10:16
2006.03.26
Найти пароль в файле Excel.


2-1141928354
zxcv
2006-03-09 21:19
2006.03.26
двумерный масив в ф-ии


2-1141672750
mrAndersen
2006-03-06 22:19
2006.03.26
Текст