|
|
|
Объединение записей по условиям
|
|||
|---|---|---|---|
|
#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&tid=1833456]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
14ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 275ms |

| 0 / 0 |
