Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по запросу
 
 автор: час   (19.08.2011 в 01:40)   личное сообщение
80 Кб.
 
 

В запросе выводим три столбца
1 - номер заказа
2 Количество изделий в заказе
3 Количество изделий прошло ОТК датой ранее #09.08.2011#
4 количество изделий прошло ОТК на дату #09.08.2011#

Как добавить столбец (4) с подсчётом Count - на ту же дату #09.08.2011#

  Ответить  
 
 автор: час   (19.08.2011 в 01:43)   личное сообщение
99 Кб.
 
 

типа вота

  Ответить  
 
 автор: kot_k_k   (19.08.2011 в 08:53)   личное сообщение
83 Кб.
 
 

типа так

  Ответить  
 
 автор: час   (19.08.2011 в 08:56)   личное сообщение
 
 

Щас гляну.
Класс!!! Спасибо тебе, Кот_ТТ , а то я башку сломал - как це релизовать треба......
А почему - Summ?
Я все старался - Count приспособить...

  Ответить  
 
 автор: kot_k_k   (19.08.2011 в 09:31)   личное сообщение
 
 

я ему больше доверяю

  Ответить  
 
 автор: час   (19.08.2011 в 09:41)   личное сообщение
 
 


за сумму!!!
Как ты думаешь?
A реально сюда запихнуть и то, чего только номер заказа, а ОТК даты ваще нет
Это дата IsNull видимо.
Че та запихнул...

  Ответить  
 
 автор: Дядя Федор   (19.08.2011 в 11:30)   личное сообщение
 
 

А ТАК
SELECT PRODUCTS_TBL.ORDER_NUMBER, Count(PRODUCTS_TBL.ID_PRODUCT) AS VSEGO, -Sum(([DATE_OTK]<#9/8/2011#)=True) AS Выражение1, -Sum((Format([DATE_OTK],"mm\/dd\/yyyy")=Format("09/08/2011","mm\/dd\/yyyy")=True)) AS Выражение2
FROM PRODUCTS_TBL
GROUP BY PRODUCTS_TBL.ORDER_NUMBER;

Но вообще-то по смыслу колво до + колво на <=kolvovsego должно быть.
Че-то наши запросы тупят

  Ответить  
 
 автор: час   (19.08.2011 в 12:23)   личное сообщение
 
 

Че-то наши запросы тупят

ИЛИ МЫ

  Ответить  
 
 автор: Дядя Федор   (19.08.2011 в 12:57)   личное сообщение
83 Кб.
 
 

Да и вставлять дату в текст не правильно как-то. Переменная должна быть или поле формы.

Вот так будет правильно.->
См. НАДАТУ: BdateIN([DATE_OTK];"08.09.2011";"=")
BdateIN - ф-я в модуле.
Здесь вместо "08.09.2011" можно вставлять дату из переменной, из поля формы и т.п.

  Ответить  
 
 автор: Дядя Федор   (19.08.2011 в 14:16)   личное сообщение
 
 

о как!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList