powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сортирование, табличка, один запрос
11 сообщений из 11, страница 1 из 1
сортирование, табличка, один запрос
    #32731636
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здраствуйте пользователи FoxPRo,
ето я опобликовал и на SQL server форуме, но я думаю что и здесь можно найти решение:
у меня проблема которая зацепилась у меня
есть 1 табличка откуда я хочу сделать запрос
которъй будет показъвать количество что то у которъх что то
например :
количество деталей дефект что еще
5000 дефект >50% 1
500 дефект <20% 1
100 дефект никакой 1
10 дефект >50 % 2
я ето делаю сейчас примерно с N запросов, возможно ли ето делать с одного запроса?
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731658
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исходные данные?
ваш способ отя бы приблизительно?
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731672
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведите структуру исходной таблицы, пример наполнения нескольких строк данными и какой должна быть результирующая выборка по этим данным.
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731677
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
значит так я для каждом ряду делаю отдельнъй запрос
и изпользую count
все бъло б прекрасно если у меня не бъло 8 000 000 записей
и количество запросов дошло до больше чем 350
и хочу чтоб все получилось только с одного просмотра в таблице...

у меня таблица такая
счетчики показания

хочу получить количество счетчиков у которъх показания меньше чем какого то показания или в какой то границе изпользуя въражение SELECT.
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731765
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку ты не привел ни структуры, ни примера данных, то придется фантазировать:

Код: plaintext
1.
2.
3.
SELECT ;
SUM(IIF(Field1= 5000 , 0 , 1 )) as count5000, ;
SUM(IIF(Field1= 50 , 0 , 1 )) as count50 ;
FROM MyTab

Ты этого хотел?
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731789
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
очень спасибо ВладимирМ, у не знаю хорошо русски , етот пример тоже поможет ,
значит так у меня таблица такая
есть изделие и показание например детали

Номер деталь показание
1 1000
5678 1200
99010 345
0990 123
.... ....

так хочу сделать запрос которъй въводит вот такой примернъй тип даннъх:

количество детали показание
5000 в границе 1 - 1000
50 в границе 30 - 100
10 000 в границе 1-75
... .....
в твоем решение получается однорядовъе показание с N число колонн
а мне нужно наоборот n рядовая с одной коллоннъ
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731832
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE CURSOR Maket (FromValue I, ToValue I, nOrder I, NickName C( 50 ))
INSERT INTO Maket VALUES ( 1 , 1000 , 1 ,"From 1 to 1000")
INSERT INTO Maket VALUES ( 30 , 100 , 2 ,"From 30 to 100")
INSERT INTO Maket VALUES ( 1 , 75 , 3 ,"From 1 to 75")

SELECT ;
COUNT(*) as Kol, ;
maket.nOrder, ;
maket.NickName ;
FROM MyTable ;
INNER JOIN Maket ON MyTable.Value BETWEEN Maket.FromValue TO Maket.ToValue ;
GROUP BY maket.nOrder, maket.NickName ;
ORDER BY maket.nOrder
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731852
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уау!!!!
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731879
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
знаю как сделать в склсервере на фокспро может не получиться
вы на чем работаете
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731888
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMPRESSIVE ВладимирМ - ескли стану президент для тебя закон на бесплатное пиво
для leaf
Я меняю базу от Фокс на MS SQL server
два варианта мне помогут
...
Рейтинг: 0 / 0
сортирование, табличка, один запрос
    #32731915
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуй делайте как владимир советует у меня способ хуже
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сортирование, табличка, один запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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