我在这里查询选择第一个和最后一个查询。
SELECT MAX(invoiceNo) AS MaxInvoiceNo, MIN(invoiceNo) AS MinInvoiceNo FROM JobInvoice
我的问题是我将如何解决这个问题,将短划线( - )放在MAX(invoiceNo)
和MIN(invoiceNo)
之间。就像MAX(invoiceNo)- MIN(invoiceNo)
答案 0 :(得分:1)
你可以将它们连接起来。如果值是字符串:
SELECT LTRIM(RTRIM(MAX(invoiceNo))) + '-' + LTRIM(RTRIM(MIN(invoiceNo))) AS InvoiceRange
FROM JobInvoice;
如果没有,你需要施放它们:
SELECT CONVERT(VARCHAR(255), MAX(invoiceNo)) + '-' + CONVERT(VARCHAR(255), MIN(invoiceNo)) AS InvoiceRange
FROM JobInvoice;
答案 1 :(得分:0)