|
|
|
Объединение записей по условиям
|
|||
|---|---|---|---|
|
#18+
у меня есть таблицы, с данными: t1-номера объектов, t2-операция над объектами, t3-значения операции, t4-вид операции. Данные за Январь select t1.id as id, t3.zn_op as zn_Janury from t1 join t2 on t1.id=t2.id_nomer join t4 a on t2.id_tip=a.id join t3 on t2.id=t3.id_op where t2.ddate between '01.01.2014' and '31.01.2014' and t4.id=1001 Данные За Февраль select t1.id as id, t3.zn_op as zn_Febrary from t1 join t2 on t1.id=t2.id_nomer join t4 a on t2.id_tip=a.id join t3 on t2.id=t3.id_op where t2.ddate between '01.02.2014' and '28.02.2014' and t4.id=1001 Но также необходимо проверить: в таблице могут быть такие варианты как 1- условие номер объекта|значение операции Январь|значение операции Февраль 1 100 200 2-условие номер объекта|значение операции Январь|значение операции Февраль 2 - 200 3-условие номер объекта|значение операции Январь|значение операции Февраль 3 300 - Как соединить выполнение этих запросов? код написан в документе но не знаю верно ли??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 20:37:32 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833456]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 368ms |

| 0 / 0 |
