powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание запроса
8 сообщений из 8, страница 1 из 1
Создание запроса
    #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
Создание запроса
    #37209278
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текущая дата - DATE()
Сравнивай ее со своими датами из базы во WHERE запроса.
Операторы сравнения =, >, <.
И про типы данных не забудь, при сравнении даты со строкой будет ошибка.
...
Рейтинг: 0 / 0
Создание запроса
    #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
Создание запроса
    #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
Создание запроса
    #37210704
Whitler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AND Cargo.cargo_ship = " "
Т.е. нужен корабль без названия?

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

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

Мне нужно сделать чтобы выводило те корабли у которых дата прибытия меньше сегодняшней.
...
Рейтинг: 0 / 0
Создание запроса
    #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
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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