Итак, моя функция броска здесь ставит ведущие нули в моем столбце под названием ndc11 ... однако (это здорово, потому что мне нужно, чтобы это было 11 цифр), когда я копирую и вставляю его в excel, он теряет ведущие нули. Любой способ превратить это также в формат TEXT, чтобы он не потерял форматирование в excel?Ведущие нули, потерянные из teradata при копировании в excel
select extract(month from pf.fill_sold_dt), Cast((Cast(ndc11 As Integer) (Format '9(11)')) As varChar(11)) , generic_prod_id,prod_name, drug_type_cd, sum(fill_qty_dspn) as Pills, sum((fill_qty_dspn)/(pkg_sz*pkg_qty))as Packs
from
prdedwvwh.prescription_fill_sold pf
inner join
prdedwvwh.drug_cur d
on
pf.drug_id = d.drug_id
where
fill_sold_dt between '2014-05-01' and '2015-04-30' and
generic_prod_id in ('62100005008540','62100005008530','62100005008520')
group by 1,2,3,4,5
Вы можете подключиться к своей базе данных Teradata из Excel и выполнить запрос в диалоговом окне «Редактировать запрос» таблицы. Таким образом, будет сохранено все форматирование yoiur. Я использую Excel столько же, сколько SQL Assistant для разработки SQL. Вот сообщение, которое я написал с некоторой информацией: http://yoursumbuddy.com/tables-edit-query-dialog/ –
Это хороший момент, я тоже это сделал, может быть, хорошая работа. – SQUISH