Помогите с запросом задать условие отбора

softmaster
Дата: 17.01.2012 13:11:48
Ребята запрос
SELECT DISTINCTROW Этап3.КодЭтапа3, Машина.Машина, Сотрудники.ФИО AS [ФИО Оператора], Этап3.ВыпускШт 
AS [Выпуск шт], Этап3.БракКг AS [Брак кг], Этап3.БракСлитокКг AS [Слиток кг], Этап3.БракБушон AS [Брак бушон], 
CInt([БракКГ]/[Вес1шт]) AS [Брак шт], [Выпуск шт]-[Брак шт] AS [Выпуск с отбр], Этап3.НомерПартии, 
Этап1.НачСмены, Этап1.КонтролерКач, Этап1.Дата, Этап1.ТипСмены, Left([НомерПартии],4) AS Партия, Этап1.КодСмены, Продукция.Продукция
FROM Этап1 INNER JOIN ((Продукция INNER JOIN Этап2 ON Продукция.КодПродукции = Этап2.КодПродукции) INNER JOIN 
(Машина INNER JOIN (Этап3 LEFT JOIN Сотрудники ON Этап3.Оператор = Сотрудники.КодСотрудника) ON Машина.КодМашины = Этап3.КодМашины) ON 
Этап2.КодЭтапа2 = Этап3.КодЭтапа2) ON Этап1.КодСмены = Этап2.КодСмены
WHERE (((Left([НомерПартии],4)) Between [Номер партии первые 4 цифры:] And [Номер партии первые 4 цифры:]))
ORDER BY Этап3.КодЭтапа3, Этап1.КодСмены;


Пытаюсь задать через Between [Номер партии первые 4 цифры:] And [Номер партии первые 4 цифры:]

отобрать все партии от допустим 0040 до 0045

[Номер партии первые 4 цифры:] ввожу вручную , что не так первый параметр срабатывает второй нет
Программист-Любитель
Дата: 17.01.2012 13:24:14
Between для строк - весьма арригинально!
Rivkin Dmitry
Дата: 17.01.2012 13:30:14
Запрос и структура корявые. А проблема в том что фраза [Номер партии первые 4 цифры:], являющаяся параметром - одна и та же для обоих случаев, а потому - парамтер этот единственный. Акс не в силах будет их различить
softmaster
Дата: 17.01.2012 13:32:13
Rivkin Dmitry
Запрос и структура корявые. А проблема в том что фраза [Номер партии первые 4 цифры:], являющаяся параметром - одна и та же для обоих случаев, а потому - парамтер этот единственный. Акс не в силах будет их различить


То что надо спасибо !!!