Dhrisya P Nair Ответов: 2

Динамическая сводная таблица в mysql


Привет ,
У меня есть данные, как показано ниже:

Стол

country     date                value       
------------------------------------------------------
test1       5/1/2008            500
test1       5/7/2008            200 
test1       5/8/2008            300
test1       7/1/2008            100
test1       7/2/2008            100
test2       6/1/2008            100

И я хочу получить результат как показано ниже:

Результат
-----------
countryName          May-08         Jun-08      July-08
test1                1000             -          200
test2                 -              100 



Как я могу создать имя месяца в качестве имени столбца для заданного диапазона дат в mysql?

[edit]добавлен блок кода - OriginalGriff[/edit]

2 Ответов

Рейтинг:
1

thatraja

Проверьте эту статью

Кросс-табуляция (сводные таблицы) с MySQL[^]


Рейтинг:
1

Member 11570476

значение даты страны
------------------------------------------------------
тест1 5/1/2008 500
тест1 5/7/2008 200
тест1 5/8/2008 300
тест1 7/1/2008 100
тест1 7/2/2008 100
тест2 6/1/2008 100


может ли sql запрос отправить

название страны май-08 Июнь-08 Июль-08
тест1 1000 - 200
условие_2 - 100


Richard Deeming

4½ года слишком поздно! И даже не пытался ответить на этот вопрос.