Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
есть код работает не так как надо

Ну так впишите в него ваше "бензин в баке постоянно булькает"
Вы же знаете, что это такое
27 сен 12, 12:25    [13231017]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
код
declare @t table ( id int, time datetime, val int )
insert into @t
values
( 1, '20120921 00:00', 20 )
, ( 2, '20120921 01:00', 15 )
, ( 3, '20120921 02:00', 30 )
, ( 4, '20120921 03:00', 40 )
, ( 5, '20120921 04:00', 60 )
select t1.*, t2.val - t1.val as diff_val
from @t t1
left join @t t2
on t1.id = t2.id - 1
результат считает хорошо но не как надо
не тот считает все подрят а что если не заправка а просто неровная дорога...т.е. если топливо поднимается верх вниз это не заправка а если только поднимается то это заправка значит надо запоминать значение

К сообщению приложен файл. Размер - 20Kb
27 сен 12, 12:31    [13231077]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
ХВАТИТ издеваться
выше указанная програмка работает как надо впринципе
т.е. она знает когда в минус ушла а когда в плюс
следовательно если взять примерно 3 точки то по ним можно узнать если постоянный прирост топлива или нет
т.е если идет 3 точки прирост то значит заправка если то прирост то в минус то неровная дорога
я в правильно думаю?люди?давайте серьезнее прошу не высмеивать а помогать делом спс
27 сен 12, 12:36    [13231128]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
не тот считает все подрят а что если не заправка а просто неровная дорога...т.е. если топливо поднимается верх вниз это не заправка

А если машина перевернется, то вообще пипец настанет.
Предлагаю через GPS устройство отслеживать положение машины
Потом с GoogleMaps качать профиль местности.
И рассчитывать положение бака с целью вычисления его наклона.
Те временные точки, где наклон превышает допустимую норму, игнорировать показания.
Серьезно.Технологично.Современно.
27 сен 12, 12:37    [13231138]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
Glory
Сергей_gt
не тот считает все подрят а что если не заправка а просто неровная дорога...т.е. если топливо поднимается верх вниз это не заправка

А если машина перевернется, то вообще пипец настанет.
Предлагаю через GPS устройство отслеживать положение машины
Потом с GoogleMaps качать профиль местности.
И рассчитывать положение бака с целью вычисления его наклона.
Те временные точки, где наклон превышает допустимую норму, игнорировать показания.
Серьезно.Технологично.Современно.


не спорю суперски..но перевернувшуюся машину не берем в диапазон...берем авто + неровости на дороге...так глубоко углублятся не будем....впринципе решение придумал....осталось исправить програмку...кто поможет?
27 сен 12, 12:41    [13231172]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
выше указанная програмка работает как надо впринципе
т.е. она знает когда в минус ушла а когда в плюс
следовательно если взять примерно 3 точки то по ним можно узнать если постоянный прирост топлива или нет
т.е если идет 3 точки прирост то значит заправка если то прирост то в минус то неровная дорога
я в правильно думаю?люди?давайте серьезнее прошу не высмеивать а помогать делом спс


Как так Вам?
27 сен 12, 12:42    [13231180]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
я в правильно думаю?

Правильно. И что самое главное - математическими терминами.
27 сен 12, 12:45    [13231204]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Читатель неместный
Guest
и так сайдет
..но

5
7
6
8
7
9
8
10
9
11
- машина едет качается ?
27 сен 12, 12:46    [13231216]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
Читатель неместный
и так сайдет
..но

5
7
6
8
7
9
8
10
9
11
- машина едет качается ?


да примерно так и представлял...спс большое...так и думал...вот теперь как это внедрить в уже имеющуюся программу?
27 сен 12, 12:55    [13231290]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
можно сделать еще так например если 4 точки подрят-заправка-считать топливо...или если резкий скачок определенного уровня-не заправка не считать

как так?тоже вариант?
27 сен 12, 13:03    [13231368]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Alexandr Kr.
Member

Откуда: Украина, Харьков
Сообщений: 165
Сергей_gt,

Чем дальше, тем более ржачней серъезней становится обсуждение псевдо необходимой задачи по расчету какого-то там топлива в некоемом баке.

ТС или откровенно издевается или как говорится "блажен в совем неведении".
Закрывайте тему. Откроете потом новую когда смоежте нормально формулировать свою задачу.

PS. А то вдруг и вообще передумаете что-то делать.
27 сен 12, 13:10    [13231439]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
вы что издеваетесь...почему неправильно?что не то?да признаюсь в начале не был прав..сейчас же данные есть задача сформулирована есть решение но работает не так как надо см выше...внимательнее...есть решение осталось подкорректировать
27 сен 12, 13:22    [13231590]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
Сергей_gt
код
declare @t table ( id int, time datetime, val int )
insert into @t
values
( 1, '20120921 00:00', 20 )
, ( 2, '20120921 01:00', 15 )
, ( 3, '20120921 02:00', 30 )
, ( 4, '20120921 03:00', 40 )
, ( 5, '20120921 04:00', 60 )
select t1.*, t2.val - t1.val as diff_val
from @t t1
left join @t t2
on t1.id = t2.id - 1
результат считает хорошо но не как надо
не тот считает все подрят а что если не заправка а просто неровная дорога...т.е. если топливо поднимается верх вниз это не заправка а если только поднимается то это заправка значит надо запоминать значение


см внимательнее..люди помогают я потихоньку двигаюсь..с их помощью спасибо им..а из-за тех кто смеется стою на месте...главное верить!!!умными как умники не рождаются
27 сен 12, 13:27    [13231658]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
1й1
Guest
Запрети водиле заправлятся, если в баке не меньше 1л (для мотивации нужно сказать фразу "лишу премии!!!"), в запросе проверяешь, когда в баке меньше 1л и следующее увеличение количества топлива и есть проведение заправки, остается только посмотреть во сколько это произошло.
27 сен 12, 13:33    [13231737]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
.а из-за тех кто смеется стою на месте.

Вон оно как, Михалыч !(С)
27 сен 12, 13:33    [13231739]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
помогите лучше делом....как думаете как лучше это сделать?как доработать мою программу?
27 сен 12, 13:39    [13231818]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
как думаете как лучше это сделать?

Изучить математику
Изучить SQL
Составить математический алгоритм
Реализовать его в SQL

Сергей_gt
как доработать мою программу?

Вот вы почему считаете, что в вашу "программу" осталось добавить какой то незначительный штрих.
Вроде вместо + поставить -. Или вместо = поставить <=
А у вас проблемы собственно с алгоритмом.
27 сен 12, 13:44    [13231881]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
ну так помогите...советами...что да как...ну неужели так тяжело...я ж не просто сижу...ваше мнение такое сижу я вот от делать нечего и все так?да я просто не знаком со СКЮЭЛем а так бы и не просил..я в форумах никогда не стеблюсь и не высмеиваю...не умничаю а стараюсь по делу помочь..помогите мне по делу...алгоритм есть см выше..ПО-МО-ГИ-ТЕ
27 сен 12, 13:49    [13231935]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6723
Накуя это всё в таблы засовывать? И зачем тут RDBS?
Неужели нужно транзакцкионно в много-пользовательском режиме выкусывать результат?!

Данные в файл, нативно (бинарно) сериализовать. Применить одну готовую функцию (MathLab).
Кода - 3 строки.

+
Картинка с другого сайта.
27 сен 12, 13:53    [13231991]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
Mnior
Накуя это всё в таблы засовывать? И зачем тут RDBS?
Неужели нужно транзакцкионно в много-пользовательском режиме выкусывать результат?!

Данные в файл, нативно (бинарно) сериализовать. Применить одну готовую функцию (MathLab).
Кода - 3 строки.

+
+
Картинка с другого сайта.


ну да вы правы конечно есть среды специально заточенные под это...но просто необходимо чтоб все это было на SQL языке
поэтому собственно я в этом разделе выслушиваю высмеивание и всяческие стебя в свой адрес...это все что каждого отсюда посадить за самолет и сказать давай лети...а лететь надо так как иначе убьют..а рядом опытный пилот всячески издевается и говорит иди читай мануал!!!
27 сен 12, 13:56    [13232036]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Сергей_gt
это все что каждого отсюда посадить за самолет и сказать давай лети...а лететь надо так как иначе убьют..

А вас собираются убить, если вы не напишите запрос ?
27 сен 12, 14:00    [13232093]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
да думаю просто стану ненужным...у нас поменялся хозяин и мы перешли на SQL поэтому ну ребят очень надо
27 сен 12, 14:04    [13232144]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
есть кто знает решение?доделать чуток осталось...
уходит в минус - считает
уходит в плюс - считает
помогите с идеей?неужели никому не интересно
различить заправляется ли авто или едет по неровной дороге
ПО-МО-ГИ-ТЕ
27 сен 12, 14:17    [13232328]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Alexandr Kr.
Member

Откуда: Украина, Харьков
Сообщений: 165
Сергей_gt
да думаю просто стану ненужным...у нас поменялся хозяин и мы перешли на SQL поэтому ну ребят очень надо


Вы никак не можете понять, что для решения этой задачи необходимо не сколько знание SQL, понимание мат модели(алгоритма) , называйте как хотите, расчета.

Или полностью сформулируйте задачу вместе с формулами расчета "топливо булькает" или обратитесь на форумы математиков, хотя врядли там помогут при такой размытой постановке задачи.
27 сен 12, 14:20    [13232377]     Ответить | Цитировать Сообщить модератору
 Re: Доброго времени суток! Задачка Для Мозгов!Время и Топливо!  [new]
Сергей_gt
Member [заблокирован]

Откуда:
Сообщений: 84
Alexandr Kr.
Сергей_gt
да думаю просто стану ненужным...у нас поменялся хозяин и мы перешли на SQL поэтому ну ребят очень надо


Вы никак не можете понять, что для решения этой задачи необходимо не сколько знание SQL, понимание мат модели(алгоритма) , называйте как хотите, расчета.

Или полностью сформулируйте задачу вместе с формулами расчета "топливо булькает" или обратитесь на форумы математиков, хотя врядли там помогут при такой размытой постановке задачи.


Да почему размыто?
Все по полкам раскидал...
Уже Сделал...
Считает разницу...
теперь осталось если разница положительная то значит заправка
если разница отрицательная значит неровная поверхность
осталось то
27 сен 12, 14:31    [13232541]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить