Try this as a starting point:
SELECT
tblLicenses.softwareName,
tblSublicensesOrders.Orderdate,
tblLicenses.LicenseExpiration,
DATEDIFF(d, tblSublicensesOrders.Orderdate, tblLicenses.LicenseExpiration) AS LicenseDuration,
DATEDIFF(d, GETDATE(), tblLicenses.LicenseExpiration) AS [Days to Expiration],
CASE
WHEN DATEDIFF(d, GETDATE(), tblLicenses.LicenseExpiration) <= 0
THEN '#ffcccc'
END As backgroundcolor
FROM
tblSublicensesOrders
INNER JOIN tblLicenses ON tblLicenses.LicenseidID = tblSublicensesOrders.LicenseidID
ORDER BY
tblLicenses.softwareName,
tblSublicensesOrders.Orderdate