|
уважаемые спецы форума помогите в решение следущей задачи
|
|||
---|---|---|---|
#18+
помогите плиз.... я проверяю 2 базы данных (исходная и backup) на изминения данных делаю запрос : SELECT a.name(Primary key), CASE WHEN b.date IS NULL THEN "удалеен" ELSE CASE WHEN b.date <> a.date THEN "не совпадают" else "совпaдают" END END AS date FROM db2.table AS a LEFT JOIN db1.table AS b ON b.name=a.name where b.date <> a.date or b.date is null в итоге получаю : --------------------------- name | date | --------------------------- vaea | не совподают | grisha | совпадают | ---------------------------- мне надо сделать следущим образом : ------------------------------------------------------------------------- name | date(изначальные) | date(новые) | date(новые) - date(исходные) | ------------------------------------------------------------------------- vasea | 2004-11-09 | 2005-11-10 | 1 | grisha |2004-12-20 |2007-12-20 | 3 | .................................................................................................... -------------------------------------------------------------------------- заранее благадарю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2004, 17:56 |
|
|
start [/forum/topic.php?fid=23&fpage=501&tid=1479349]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 132ms |
0 / 0 |