![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
![]()
У меня есть такой
Код:
d____idobject__data________hour 7.5___Object1__01.05.2009____1 10____Object1__01.05.2009____2 7.5___Object1__01.05.2009____3 850___Object2__01.05.2009____1 850___Object2__01.05.2009____2 850___Object2__01.05.2009____3 как можно суммировать столбцы d, чтобы получилась такая таблица: d____idobject__data________hour 857.5___Object__01.05.2009____1 860____Object__01.05.2009_____2 857.5___Object__01.05.2009___3 как я понимаю, нужен еще один union? Помогите, пожалуйста, кто может. ![]() |
![]() |
![]() |
![]() |
#2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
1) не очень понятно зачем второй кейс если он делает передачу поля один в один
2) есть некие сомнения в правильности накладывания условий фильтра Код:
но даже из того что есть можно получить что нужно Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
![]()
пока не получается сложить, т.к. числа варчаровские.
пытаюсь переводить в строке Код:
Код:
Последний раз редактировалось kate158; 21.05.2009 в 10:44. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
а по сути Ваше приведение типов работает? если да, можете попробовать так (это фактически вариант, предложенный уважаемым soleil@mmc, просто чуть по другому записаннный: Код:
|
|
![]() |
![]() |
![]() |
#5 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
для полноты картины тогда и условия еще подравлю,а то вообще подозрительно, что запрос что-то выдает
Код:
и второй кейс упростил - лишнюю работу делает раз набор данных (в 3 строки) строго задан З.Ы.: а ваще-то передавайте превед проектировщику вашей базы ![]() Последний раз редактировалось soleil@mmc; 21.05.2009 в 11:48. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
![]() Цитата:
передаю уже вторую неделю)) постоянно вылетает какая нить ерунда |
|
![]() |
![]() |
![]() |
#7 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() Цитата:
а если вам понадобится записывать показания не каждый час, а каждые полчаса? а 15 минут, а каждую минуту? про секунды даже страшно подумать это ж сколько колонок по мнениею вашего гуру нужно насоздавать в табличку... |
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
то, что в исходном запросе условия неверно заданы, это факт! (я это проглядел ![]() но, мне кажется, что Катя хотела получить все записи с Object1 от 1.05.2009 или с Object2 от 20.05.2009 тогда условие правильно так: Код:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
![]() |
![]() |
![]() |
![]() |
#10 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. | Дмитрий142 | Помощь студентам | 9 | 07.06.2012 19:32 |
Как подсунуть параметр в Query после Union? | Корчеватель | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 18.05.2009 21:58 |
ошибка в запросе с union | Tanuska___:) | БД в Delphi | 3 | 22.08.2008 22:32 |
UNION - подскажите | Yurk@ | БД в Delphi | 1 | 06.08.2008 09:18 |
Union | NeiL | Общие вопросы C/C++ | 1 | 30.05.2008 23:45 |