|
|
|
Подскажите как выбрать строки из таблиц
|
|||
|---|---|---|---|
|
#18+
у меня есть 2 таблицы, сведения которых берутся из одних и тех же таблиц но за разные периоды: t1-номера объектов, t2-операция над объектами, t3-значения операции, t4-вид операции. select t1.id, t3.zn_op from t1 join t2 on t1.id=t2.id_nomer right join (select *from t4 where t4.id=1001) 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' union all select tb1.id, tb3.zn_op from tb1 join tb2 on tb1.id=tb2.id_nomer right join (select *from tb4 where tb4.id=1001) ab on tb2.id_tip=ab.id join tb3 on tb2.id=tb3.id_op where tb2.ddate between '01.02.2014' and '28.02.2014' В итоге выводит: Январь Февраль 1-100 1-100 2-50 2-60 3-700 3- - 4- - 4-75 Но следующим шагом необходимо найти отклонений начислений, не знаю как выбрать строки которыми отличаются таблицы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2015, 18:42:06 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1833480]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
19ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 322ms |

| 0 / 0 |
