Question
MSSQL Query results vs dreamweaver recordset
I run my query in MSSQL 2005. I am returning values in 10
columns. When I run the same query in Dreamweaver, I get 9 out of
10 rows correct. The 10th is different.
Below is my query. I checked 11 times before asking this question. The query's match in my .cfm doc and my sql query written in 2005. I am relatively new to dreamweaver, les than a year exp. Could someone explain my results?
SELECT DISTINCT
DATEDIFF(DAY, UNIT.dtAvailable, GETDATE()) AS DAYS_DIFF, MAX(TENANT.SRENT) AS old_rent, UNIT.dtAvailable, UNIT.SRENT AS NEW_Rent,
PROPERTY.SADDR1, UNIT.PUCODE, UNIT.sStatus, UNIT.HUNITTYPE, UNIT.SCODE, PROPERTY.dtInactive, UNITTYPE.SDESC, UNIT.SFIELD1
FROM TENANT INNER JOIN
UNIT ON TENANT.HUNIT = UNIT.HMY INNER JOIN
PROPERTY ON TENANT.HPROPERTY = PROPERTY.HMY AND UNIT.HPROPERTY = PROPERTY.HMY INNER JOIN
UNITTYPE ON UNIT.HUNITTYPE = UNITTYPE.HMY
WHERE (UNIT.dtAvailable IS NOT NULL) AND (UNIT.HUNITTYPE = '2' OR
UNIT.HUNITTYPE = '3' OR
UNIT.HUNITTYPE = '4' OR
UNIT.HUNITTYPE = '5' OR
UNIT.HUNITTYPE = '6' OR
UNIT.HUNITTYPE = '7' OR
UNIT.HUNITTYPE = '8' OR
UNIT.HUNITTYPE = '25' OR
UNIT.HUNITTYPE = '26' OR
UNIT.HUNITTYPE = '27' OR
UNIT.HUNITTYPE = '28' OR
UNIT.HUNITTYPE = '29' OR
UNIT.HUNITTYPE = '30' OR
UNIT.HUNITTYPE = '31' OR
UNIT.HUNITTYPE = '32' OR
UNIT.HUNITTYPE = '33' OR
UNIT.HUNITTYPE = '34' OR
UNIT.HUNITTYPE = '35' OR
UNIT.HUNITTYPE = '36' OR
UNIT.HUNITTYPE = '37' OR
UNIT.HUNITTYPE = '39' OR
UNIT.HUNITTYPE = '41' OR
UNIT.HUNITTYPE = '42' OR
UNIT.HUNITTYPE = '44' OR
UNIT.HUNITTYPE = '45' OR
UNIT.HUNITTYPE = '46' OR
UNIT.HUNITTYPE = '47' OR
UNIT.HUNITTYPE = '48' OR
UNIT.HUNITTYPE = '49' OR
UNIT.HUNITTYPE = '50' OR
UNIT.HUNITTYPE = '51') AND (UNIT.sStatus IS NOT NULL) AND (UNIT.SCODE <> 'OUTPARK') AND (UNIT.SCODE <> 'OUTPARK1') AND
(UNIT.SCODE <> 'OUTPARK2') AND (UNIT.SCODE <> 'OUTPARK3') AND (UNIT.SCODE <> 'OUTPARK4') AND (UNIT.SCODE <> 'OUTPARK5') AND
(PROPERTY.dtInactive IS NULL)
GROUP BY TENANT.HPROPERTY, UNIT.SCODE, UNIT.dtAvailable, UNIT.sStatus, UNIT.SRENT, PROPERTY.SADDR1, UNIT.SDEPOSIT1, UNIT.PUCODE,
UNIT.HUNITTYPE, UNIT.SCODE, PROPERTY.dtInactive, UNITTYPE.SDESC, UNIT.SFIELD1
ORDER BY PROPERTY.SADDR1
Below is my query. I checked 11 times before asking this question. The query's match in my .cfm doc and my sql query written in 2005. I am relatively new to dreamweaver, les than a year exp. Could someone explain my results?
SELECT DISTINCT
DATEDIFF(DAY, UNIT.dtAvailable, GETDATE()) AS DAYS_DIFF, MAX(TENANT.SRENT) AS old_rent, UNIT.dtAvailable, UNIT.SRENT AS NEW_Rent,
PROPERTY.SADDR1, UNIT.PUCODE, UNIT.sStatus, UNIT.HUNITTYPE, UNIT.SCODE, PROPERTY.dtInactive, UNITTYPE.SDESC, UNIT.SFIELD1
FROM TENANT INNER JOIN
UNIT ON TENANT.HUNIT = UNIT.HMY INNER JOIN
PROPERTY ON TENANT.HPROPERTY = PROPERTY.HMY AND UNIT.HPROPERTY = PROPERTY.HMY INNER JOIN
UNITTYPE ON UNIT.HUNITTYPE = UNITTYPE.HMY
WHERE (UNIT.dtAvailable IS NOT NULL) AND (UNIT.HUNITTYPE = '2' OR
UNIT.HUNITTYPE = '3' OR
UNIT.HUNITTYPE = '4' OR
UNIT.HUNITTYPE = '5' OR
UNIT.HUNITTYPE = '6' OR
UNIT.HUNITTYPE = '7' OR
UNIT.HUNITTYPE = '8' OR
UNIT.HUNITTYPE = '25' OR
UNIT.HUNITTYPE = '26' OR
UNIT.HUNITTYPE = '27' OR
UNIT.HUNITTYPE = '28' OR
UNIT.HUNITTYPE = '29' OR
UNIT.HUNITTYPE = '30' OR
UNIT.HUNITTYPE = '31' OR
UNIT.HUNITTYPE = '32' OR
UNIT.HUNITTYPE = '33' OR
UNIT.HUNITTYPE = '34' OR
UNIT.HUNITTYPE = '35' OR
UNIT.HUNITTYPE = '36' OR
UNIT.HUNITTYPE = '37' OR
UNIT.HUNITTYPE = '39' OR
UNIT.HUNITTYPE = '41' OR
UNIT.HUNITTYPE = '42' OR
UNIT.HUNITTYPE = '44' OR
UNIT.HUNITTYPE = '45' OR
UNIT.HUNITTYPE = '46' OR
UNIT.HUNITTYPE = '47' OR
UNIT.HUNITTYPE = '48' OR
UNIT.HUNITTYPE = '49' OR
UNIT.HUNITTYPE = '50' OR
UNIT.HUNITTYPE = '51') AND (UNIT.sStatus IS NOT NULL) AND (UNIT.SCODE <> 'OUTPARK') AND (UNIT.SCODE <> 'OUTPARK1') AND
(UNIT.SCODE <> 'OUTPARK2') AND (UNIT.SCODE <> 'OUTPARK3') AND (UNIT.SCODE <> 'OUTPARK4') AND (UNIT.SCODE <> 'OUTPARK5') AND
(PROPERTY.dtInactive IS NULL)
GROUP BY TENANT.HPROPERTY, UNIT.SCODE, UNIT.dtAvailable, UNIT.sStatus, UNIT.SRENT, PROPERTY.SADDR1, UNIT.SDEPOSIT1, UNIT.PUCODE,
UNIT.HUNITTYPE, UNIT.SCODE, PROPERTY.dtInactive, UNITTYPE.SDESC, UNIT.SFIELD1
ORDER BY PROPERTY.SADDR1
