My unique index over 3 fields is not working. I was able to enter a duplicate. All of my fields are set to "Required" and do not have any Nulls. I have already tried re-creating the table and index. In a query of my table, one of my duplicates does not show up when it should.
My query was:
SELECT Transactions.Transaction_ID, Transactions.Transaction_Time
FROM Transactions
WHERE (((Transactions.Transaction_Time)=#9:17:46 PM#));
However, this query retrieves both duplicates:
SELECT Transactions.Transaction_ID, Transactions.Transaction_Time
FROM Transactions
WHERE (((Transactions.Transaction_Date)=#2/3/2018#));
As does this one:
SELECT Transactions.Transaction_ID, Transactions.Transaction_Time
FROM Transactions
WHERE (((Transactions.Amount)=-68.47));
What's going wrong here?