Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание запроса / 8 сообщений из 8, страница 1 из 1
10.04.2011, 20:04
    #37209046
Whitler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
Есть таблица грузы. В которой есть поля дата отправки груза, дата прибытия груза и название корабля перевозки. Как сделать запрос на то что если дата прибытия меньше сегодняшней даты на экран вывелся корабль. Вот сам запрос который попытался сделать:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT DISTINCT Cargo.cargo_ship, Cargo.date_cargo_sending,;
  Cargo.date_cargo_arriving;
 FROM ;
     "cargo transporting!cargo";
 WHERE  Cargo.date_cargo_sending = " ";
   AND  Cargo.date_cargo_arriving = " ";
   AND  Cargo.cargo_ship = " " 
Помогите пожалуйста.
...
Рейтинг: 0 / 0
11.04.2011, 06:32
    #37209278
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
Текущая дата - DATE()
Сравнивай ее со своими датами из базы во WHERE запроса.
Операторы сравнения =, >, <.
И про типы данных не забудь, при сравнении даты со строкой будет ошибка.
...
Рейтинг: 0 / 0
11.04.2011, 15:51
    #37210255
Whitler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
Откомпилировалось но результатов никаких не выводит
Код: plaintext
1.
2.
3.
SELECT Cargo.date_cargo_arriving, Cargo.cargo_ship;
 FROM "cargo transporting!cargo";
 WHERE  Cargo.date_cargo_arriving < DATE();
   AND  Cargo.cargo_ship = " "
...
Рейтинг: 0 / 0
11.04.2011, 15:54
    #37210263
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
WhitlerОткомпилировалось но результатов никаких не выводит
Код: plaintext
1.
2.
3.
SELECT Cargo.date_cargo_arriving, Cargo.cargo_ship;
 FROM "cargo transporting!cargo";
 WHERE  Cargo.date_cargo_arriving < DATE();
   AND  Cargo.cargo_ship = " "
Т.е. нужен корабль без названия?
...
Рейтинг: 0 / 0
11.04.2011, 20:00
    #37210704
Whitler
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
AND Cargo.cargo_ship = " "
Т.е. нужен корабль без названия?

cargo_ship - это и есть поле названия корабля!
...
Рейтинг: 0 / 0
11.04.2011, 20:43
    #37210723
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
Whitler
AND Cargo.cargo_ship = " "
Т.е. нужен корабль без названия?
cargo_ship - это и есть поле названия корабля!
Еще раз вдумайтесь в то, что Вас спросили. Вы поставили в качестве условия отбора выбрать только корабли, название которых состоит из одного пробела. Это действительно именно то, что Вы хотели?
...
Рейтинг: 0 / 0
12.04.2011, 19:05
    #37212791
Whitlee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
ВладимирМWhitlerпропущено...

cargo_ship - это и есть поле названия корабля!
Еще раз вдумайтесь в то, что Вас спросили. Вы поставили в качестве условия отбора выбрать только корабли, название которых состоит из одного пробела. Это действительно именно то, что Вы хотели?

Мне нужно сделать чтобы выводило те корабли у которых дата прибытия меньше сегодняшней.
...
Рейтинг: 0 / 0
12.04.2011, 19:31
    #37212830
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание запроса
WhitlerМне нужно сделать чтобы выводило те корабли у которых дата прибытия меньше сегодняшней
Ну, так и пишите только то, что Вы и сказали. Зачем лишние условия-то?

Код: plaintext
1.
2.
3.
4.
SELECT ;
	Cargo.date_cargo_arriving, ;
	Cargo.cargo_ship ;
FROM "cargo transporting!cargo" ;
WHERE  Cargo.date_cargo_arriving < DATE()
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание запроса / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]