Пишу на VB6, операционка - WinXP SP3, БД - MS Access 2007.
Имеется нумерация человеков, занесенная в поле одной БД. Нумерация уникальная, что-то типа ПИН.


Osteon писал(а): Бьюсь над созданием SQL-запроса на "фильтрацию" по году, типа байсиковского var = Right(номер, 2), чтобы в гриде выводил только 12-й, или только 13-й год, и т.п. Просветите, пожалуйста...
SELECT Right(номер, 2) AS Выражение1FROM MyTable;
SELECT Mid$(номер,InStr(1,номер,"/")+1,255) AS Выражение1FROM MyTable;
SELECT Mid$(номер,6,255) AS Выражение1FROM MyTable;
SELECT * FROM MyTable WHERE Right(номер, 2) = '13';
Osteon писал(а):ЗЫ Я совсем не знаю SQL...
HandKot писал(а):для изучения в Акцес, при создании запроса, Вы можете вызвать редактор выражений. С его помощью создавать выражения, а потом и посмотреть, как это в T-SQL будет выглядеть (достаточно полезная штука на начальном этапе)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1