1. Ребят, такая ситуация: необходимо реализовать поиск фирм по введенному пользывателем в Edit году. Не знаю как вытащить из даты сам год. А простой запрос при вводе в эдит полной даты выглядит так (Дата - название поля в базе данных, base - название базы, формат даты 00.00.0000): procedure TSearchForm.BitBtn1Click(Sender: TObject);
begin
DataModule1.FindQuery.Active:=false;
DataModule1.FindQuery.SQL.Clear;
DataModule1.FindQuery.SQL.Add('SELECT *');
DataModule1.FindQuery.SQL.Add('FROM base');
DataModule1.FindQuery.SQL.Add('WHERE Дата LIKE '''+FindEdit.Text+'''');
DataModule1.FindQuery.Active:=true;
Close;
end;
Как сделать так, чтобы при поиске вводился только год?
2. Вторая проблема такого рода. Все таже база данных скриншот которой ниже. Необходимо вывести фирму, которая чаще всего выступала в роли истца. Буду очень благодарен за помощь, так как самого языка SQL мы не изучали, а в курсовой есть!