У меня есть SQL-запрос для возврата заголовка транзакции клиента, используя card_number
клиента. Запрос SQL вернет столбец с именем audit_number
. Проблема заключается в том, что когда я выполняю запрос SQL с помощью программного обеспечения SSMS, запрос возвращает правильные результаты, но когда я выполняю запрос по моему сценарию JS Node, некоторые из audit_number
неверны.
audit_number
должно быть 14111990000015953 и 14111990000015952 , но когда я выполняю запрос в моем JS-сценарии NODE, оба audit_number
становятся 14111990000015952 .
Вот мой sql запрос
SELECT
h.Log_trxdate AS trx_date,
CAST(h.log_audit AS varchar) AS audit_number,
h.currency_code
FROM log_header h
WHERE h.id_code = '10000010055919' --card_number
Вот мой Node JS Script
var querySQL = " SELECT ";
querySQL = querySQL + " h.Log_trxdate AS trx_date, ";
querySQL = querySQL + " CAST(h.log_audit AS varchar) AS audit_number, ";
querySQL = querySQL + " FROM log_header h ";
querySQL = querySQL + " WHERE h.id_code = 10000010055919 ";
sql.connect(config, function (err) {
var req = new sql.Request();
req.query(querySQL, function (err, result) {
console.log(result);
});
});