Skip to content

Instantly share code, notes, and snippets.

@dubeyji10
Created May 24, 2022 10:54
Show Gist options
  • Save dubeyji10/a1b188ccec56030d539b257aac7affb8 to your computer and use it in GitHub Desktop.
Save dubeyji10/a1b188ccec56030d539b257aac7affb8 to your computer and use it in GitHub Desktop.
invoice_info_dumps.sql
ALTER TABLE invoice_info CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
/* errors - - - - address field not validated */
set @json_ob_8 = (
select REGEXP_REPLACE(
GROUP_CONCAT(json_object (
'Name',CAST(id as CHAR),
'Address' ,Address,
'Email' ,Email ,
'user_id',user_id,
'Company_name',Company_name,
'Customer_name',Customer_name,
'Customer_Designation',Customer_Designation,
'City',City,
'State',State,
'immediate',immediate,
'Tel_No',Tel_No,
'invoice_no',invoice_no,
'invoice_of',invoice_of,
'data_detail',data_detail,
'amount_recieved',amount_recieved,
'Mob',Mob,
'payment_detail',payment_detail,
'payment_on',DATE_FORMAT(payment_on,'%Y-%m-%d'),
'payment_in', payment_in,
'tds_percentage',tds_percentage,
'sale_rule',sale_rule,
'sale_amount',sale_amount,
'data_sent_on', concat(CONCAT(replace(DATE_FORMAT(data_sent_on,'%Y-%m-%d %T'),' ','T'),"+05:30")),
'added_on' , concat(CONCAT(replace(DATE_FORMAT(added_on,'%Y-%m-%d %T'),' ','T'),"+05:30")))), '(})', concat('}','')
) from invoice_info
);
SELECT concat('{','"','data','"',':','[',@json_ob_8,']','}') into outfile 'sample_invoiceInfo_2.json';
set @json_ob_9 = (
select REGEXP_REPLACE(
GROUP_CONCAT(json_object (
'Name',CAST(id as CHAR),
'Address' , REGEXP_REPLACE(invoice_info.Address, '([\"/])', ' '),
'Email' ,invoice_info.Email ,
'user_id',user_id,
'Company_name',Company_name,
'Customer_name',Customer_name,
'Customer_Designation',Customer_Designation,
'City',City,
'State',invoice_info.State,
'immediate',invoice_info.immediate,
'Tel_No',Tel_No,
'invoice_no',invoice_no,
'invoice_of',invoice_of,
'data_detail',data_detail,
'amount_recieved',amount_recieved,
'Mob',Mob,
'payment_detail',payment_detail,
'payment_on',DATE_FORMAT(payment_on,'%Y-%m-%d'),
'payment_in', payment_in,
'tds_percentage',tds_percentage,
'sale_rule',sale_rule,
'sale_amount',sale_amount,
'data_sent_on', concat(CONCAT(replace(DATE_FORMAT(data_sent_on,'%Y-%m-%d %T'),' ','T'),"+05:30")),
'added_on' , concat(CONCAT(replace(DATE_FORMAT(added_on,'%Y-%m-%d %T'),' ','T'),"+05:30")))), '(})', concat('}','')
) from invoice_info
);
SELECT concat('{','"','data','"',':','[',@json_ob_9,']','}') into outfile 'sample_invoiceInfo_3.json';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment