私はテーブルを持っていて、で関数tine_by_day
を使用する方法を知っていますが、で使用すると同じ出力を得るにはどうすればよいですか?TO_CHAR
oracle
MySQL
MySQL
for に変換関数はありますTO_CHAR()
か?
date_format
代わりにすでに試しましto_char
たが、十分な結果が得られません。
SELECT
to_char(t.the_date,'mm-DD-YYYY') Date,
SUM(sf7.unit_sales) UnitSales,
SUM(sf7.store_sales) StoreSales,
SUM(sf7.store_cost) StoreCost
FROM time_by_day t INNER JOIN sales_fact_1997 sf7 ON t.time_id=sf7.time_id
WHERE
to_char(t.the_date,'YYYY-MM-DD')>='2012-01-01'
AND
to_char(t.the_date,'YYYY-MM-DD')<='2012-01-07'
GROUP BY t.the_date
ORDER BY t.the_date