Access 2003空の時間のレコードを選択する

私はAccessデータベースから、時間フィールドEstimatedManHoursに0:00:00のエントリを持つジョブ数のレポートを作成するように求められました。

しかし、私が試してみると、データセットは返されません。 Access 2003でテーブルを直接ブラウズしても、0:00:00の値を持つEstimatedManHoursセルにカーソルを置き、「選択範囲でフィルタする」をクリックします。何千もあることはわかっていても突然ゼロレコードデータセットを取得しますこの基準を満たす

どんな助けや指導も大いに受けられます。

0

1 答え

入力マスクを表示している可能性があり、実際の値がnullである可能性が高いので、

SELECT t.ID, t.EstimatedManHours
FROM Table t
WHERE t.EstimatedManHours Is Null
0
追加された
あなたはMS AccessにリンクされているSQL Serverテーブル(dbo)であり、MS Accessでクエリを実行したいと思っていますか?
追加された 著者 Fionnuala,
それは他の多くの可能性を追加するだけです。 SELECT TimeValue(EstimatedManHours)の時間要素のみをテストしてみてください。また、 WHERE EstimatedManHours = "0:00:00" のテキストをチェックするか、VBAを知っている場合は、フィールドに何が表示されるかを確認してください。
追加された 著者 Fionnuala,
Remouありがとう、申し訳ありませんが、私はすでにSELECT dbo_tasks.ExpectedDownTime、dbo_tasks.EstimatedManHours FROM dbo_tasksどこdbo_tasks.EstimatedManHoursがnullであると述べている必要があります。私は空のデータセットを取得します
追加された 著者 robert,
はい。私は.mdbへのアクセス権しか与えられていませんが、データがSQL Serverのリンクテーブルに保持されていると思います。私は悲しいことに、この.mdbでデータを取得することしかできません。これはクエリの方言に大きく影響しますか?
追加された 著者 robert,
Thanks Remu私は今どこでTimeValue(EstimatedManHours)= 0を使用して選択することができます
追加された 著者 robert,