2010-12-28 24 views

Trả lời

5

Để có được tất cả các hàng wtih một cột datetime trống bạn có thể làm điều này:

SELECT * FROM yourtable WHERE yourdatecolumn IS NULL 
17

thử nghiệm nó với IS NULL.

Nếu sử dụng .NET, kiểm tra với DBNULL.

9

... WHERE [ColumnName] IS NULL

Hay bạn có nghĩa là cái gì khác bởi "trống rỗng" đó không phải là NULL? Cột của bạn có cho phép các giá trị NULL không? Thay vào đó, bạn đang tìm kiếm một loại giá trị mặc định nào đó?

0

Sử dụng ròng IsDBNull hoặc trong giao dịch sql sử dụng là rỗng.

1

này làm việc cho tôi trong C#, đâu

con là Sql tôi kết nối

SqlCommand cmd = new SqlCommand("Select * From Transactions WHERE TransactionID = '"+tid+ "'AND InDate IS NULL ", con); 
0

Cũng giống như một sự thay thế cho việc sử dụng NULL, bạn có thể thử:

SELECT * FROM table_name WHERE column_name = '0000-00-00' 
Các vấn đề liên quan