0
の変数に、私は私が必要」そして、パラメータに格納ストアドプロシージャ
を私が手続きに&「月」「年」とINパラメータ2を渡していた、
でストアドプロシージャを作成していますこれら両方のINパラメータを( 'YYYY-MM-DD'のように)date_formatの1つの変数に格納します。
その後、その変数をそのDate_Formatとともに使用したいと思います。
私は、ストアドプロシージャでこれを行うことができますストアドプロシージャ形式
CREATE PROCEDURE build_table(IN years CHAR(5) ,IN months CHAR(4))
BEGIN
DECLARE format1 date ;
# Now i want to store both IN parameters in 'format1' variable and then format1 should be in format 'YYYY-MM-DD'
に上記の事柄を説明しようか?
はいの場合は、私にいくつか指導を与えてください。
OK、それは私がINパラメータ2が 'Y' として 'M' と言わせて渡すことを意味しますcharデータ型の場合、 'set @ y = 2012;のように設定します。 @ m = 2を設定する;私は正しい方法で検討していますか? 'STR_TO_DATE(CONCAT(@year、 ' - '、@month)、 '%Y-%c')を格納したいと思います。 'を別の変数で使用する必要があります。 – Java
ストアドプロシージャを追加します – Devart
また、CHARではなくINTデータ型を使用できます。 – Devart