2

SELECTクエリを介してmysqlクライアントコマンドプロンプトを使用して、SELECT QUERYでループを使用して列を動的に作成および表示する方法は?

SELECT 

for(;@i<=31;@i:=@i+1)
 SELECT fun_proc2(@i,'January',2014) AS CONCAT('d',@i)
   FROM att_t_register r,(SELECT @i:=1) t WHERE CHR_MONTH ='January' 
    AND INT_YEAR =2014;

次のような列が必要です

 1. d1 d2   d3   d4 ........d31
    =========================

    8   8    8   S  ........-

私を助けてください

4

0 に答える 0