日付検索からCSVの書き込みについて
SqlServer
1 2SELECT TOP 1000 3 ,[Date] ---日付 4 ,[Card] ---カードID 5 ,[Name] ---名前 6FROM [TableSam] 7 8 SELECT Substring(Date,0,11) Date,Card,Name 9 FROM TableSam 10 WHERE Date >= '2018/01/01 00:00:00' and Date <= '2018/01/10 23:59:59' 11 GROUP BY Substring(Date,0,11),Card,Name 12 13---実行結果 14 Date |Card | Name 15 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 162018/01/01 | 111111 | sample taro 172018/01/03 | 222222 | sample ken 182018/01/06 | 333333 | sample hana 192018/01/08 | 444444 | sample yuta 20
SQL Serverで上記のところまで進んだんですが、
流れとして、はじめにxamlで作成したDatePickerで日付を指定します。
xaml
1<DatePicker x:Name="Date1" Text=""/> 2<DatePicker x:Name="Date2" Text=""/> 3<Button Content="出力" Click="Button_Click"/>
C#
1public partial class Csv : Window 2 { 3 public Csv() 4 { 5 InitializeComponent(); 6 } 7 8 private void Button_Click(object sender, RoutedEventArgs e) 9 { 10 11 } 12 }
例として1/1から1/6を指定し、ボタンを押します。
1/1から1/6をデータベース上で検索し、
1/1から1/6のレコードを全てCSVにコンマを入れて書き込む、ということを行いたいです。
C#での書き方が全く分からず何時間も悩んでいます。
(データベースの接続、SQLの書き方など)
かなりお時間をいただく回答で大変恐縮なんですが、
ご教授ください。
CSV
12018/01/01,111111,sample taro, 22018/01/03,222222,sample ken, 32018/01/06,333333,sample hana,
CSVはこのような出力にしたいです。
かなり急いで書いたので質問内容の説明不足や、誤字など申し訳ないです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/17 09:44